{"last_update":"2026-04-15T08:32:38.435402764Z","boats":{"1x Racing Heavyweight: Gordon Smith 2.0 Levator":{"BoatName":"1x Racing Heavyweight: Gordon Smith 2.0 Levator","TotalHours":16.5,"ReservationCount":9,"UniqueUsers":{"David Norton":true},"UserHours":{"David Norton":16.5},"UserTimeSlots":{"David Norton":{"afternoon":4,"morning":12.5}},"DailyUsage":{"02/28/2026":2,"03/07/2026":2,"03/09/2026":1.5,"03/10/2026":1.5,"03/14/2026":2,"03/21/2026":2,"04/04/2026":2,"04/11/2026":2,"04/12/2026":1.5},"MonthlyUsage":{"2026-02":2,"2026-03":9,"2026-04":5.5}},"1x Racing Lightweight: Berl Periwinkle Peinert x25":{"BoatName":"1x Racing Lightweight: Berl Periwinkle Peinert x25","TotalHours":1,"ReservationCount":1,"UniqueUsers":{"Sarah Vandergoot":true},"UserHours":{"Sarah Vandergoot":1},"UserTimeSlots":{"Sarah Vandergoot":{"evening":1}},"DailyUsage":{"04/11/2026":1},"MonthlyUsage":{"2026-04":1}},"1x Racing Lightweight: Wintech Jr. Racer":{"BoatName":"1x Racing Lightweight: Wintech Jr. Racer","TotalHours":10,"ReservationCount":5,"UniqueUsers":{"Jocelyn Piccone":true},"UserHours":{"Jocelyn Piccone":10},"UserTimeSlots":{"Jocelyn Piccone":{"afternoon":10}},"DailyUsage":{"04/06/2026":2,"04/08/2026":2,"04/10/2026":2,"04/13/2026":2,"04/15/2026":2},"MonthlyUsage":{"2026-04":10}},"1x Racing Midweight: Endurance Peinert 26 - Davidson Wooden Rack":{"BoatName":"1x Racing Midweight: Endurance Peinert 26 - Davidson Wooden Rack","TotalHours":16,"ReservationCount":8,"UniqueUsers":{"Chaz Hinkle":true,"Jocelyn Piccone":true},"UserHours":{"Chaz Hinkle":8,"Jocelyn Piccone":8},"UserTimeSlots":{"Chaz Hinkle":{"morning":8},"Jocelyn Piccone":{"afternoon":8}},"DailyUsage":{"03/21/2026":2,"04/04/2026":2,"04/08/2026":2,"04/10/2026":2,"04/11/2026":2,"04/12/2026":2,"04/13/2026":2,"04/15/2026":2},"MonthlyUsage":{"2026-03":2,"2026-04":14}},"1x Racing Midweight: The Loach Peinert 26 (150 - 220 lbs) - Davidson Wooden Rack":{"BoatName":"1x Racing Midweight: The Loach Peinert 26 (150 - 220 lbs) - Davidson Wooden Rack","TotalHours":18,"ReservationCount":10,"UniqueUsers":{"Chris Perri":true,"Dan Pearson":true,"Jocelyn Piccone":true,"Marc Roper":true,"Michael Hendrickson":true},"UserHours":{"Chris Perri":1,"Dan Pearson":2,"Jocelyn Piccone":10,"Marc Roper":1,"Michael Hendrickson":4},"UserTimeSlots":{"Chris Perri":{"evening":1},"Dan Pearson":{"morning":2},"Jocelyn Piccone":{"afternoon":10},"Marc Roper":{"morning":1},"Michael Hendrickson":{"evening":4}},"DailyUsage":{"03/22/2026":1,"03/30/2026":1,"04/06/2026":2,"04/08/2026":2,"04/09/2026":2,"04/10/2026":2,"04/13/2026":4,"04/14/2026":2,"04/15/2026":2},"MonthlyUsage":{"2026-03":2,"2026-04":16}},"1x Recreational Lightweight: Maas":{"BoatName":"1x Recreational Lightweight: Maas","TotalHours":10,"ReservationCount":5,"UniqueUsers":{"Jocelyn Piccone":true},"UserHours":{"Jocelyn Piccone":10},"UserTimeSlots":{"Jocelyn Piccone":{"afternoon":10}},"DailyUsage":{"04/06/2026":2,"04/08/2026":2,"04/10/2026":2,"04/13/2026":2,"04/15/2026":2},"MonthlyUsage":{"2026-04":10}},"1x Recreational Open Weight: Maas Winged Aero 99":{"BoatName":"1x Recreational Open Weight: Maas Winged Aero 99","TotalHours":3.5,"ReservationCount":2,"UniqueUsers":{"David Norton":true,"Michael Hendrickson":true},"UserHours":{"David Norton":1.5,"Michael Hendrickson":2},"UserTimeSlots":{"David Norton":{"afternoon":1.5},"Michael Hendrickson":{"evening":2}},"DailyUsage":{"03/29/2026":1.5,"04/14/2026":2},"MonthlyUsage":{"2026-03":1.5,"2026-04":2}},"2x/Double: Nevertheless Swift":{"BoatName":"2x/Double: Nevertheless Swift","TotalHours":12,"ReservationCount":6,"UniqueUsers":{"Jocelyn Piccone":true,"Michael Hendrickson":true},"UserHours":{"Jocelyn Piccone":10,"Michael Hendrickson":2},"UserTimeSlots":{"Jocelyn Piccone":{"afternoon":10},"Michael Hendrickson":{"evening":2}},"DailyUsage":{"04/02/2026":2,"04/06/2026":2,"04/08/2026":2,"04/10/2026":2,"04/13/2026":2,"04/15/2026":2},"MonthlyUsage":{"2026-04":12}},"Kayak #1":{"BoatName":"Kayak #1","TotalHours":1,"ReservationCount":1,"UniqueUsers":{"Marc Roper":true},"UserHours":{"Marc Roper":1},"UserTimeSlots":{"Marc Roper":{"afternoon":1}},"DailyUsage":{"03/20/2026":1},"MonthlyUsage":{"2026-03":1}},"Kayak #2 Lifetime Glide":{"BoatName":"Kayak #2 Lifetime Glide","TotalHours":4.5,"ReservationCount":3,"UniqueUsers":{"Dan Pearson":true,"David Norton":true,"Marc Roper":true},"UserHours":{"Dan Pearson":2,"David Norton":1.5,"Marc Roper":1},"UserTimeSlots":{"Dan Pearson":{"afternoon":2},"David Norton":{"afternoon":1.5},"Marc Roper":{"afternoon":1}},"DailyUsage":{"03/20/2026":1,"03/29/2026":1.5,"04/06/2026":2},"MonthlyUsage":{"2026-03":2.5,"2026-04":2}},"Kayak #3 OldTown Heron":{"BoatName":"Kayak #3 OldTown Heron","TotalHours":3.5,"ReservationCount":2,"UniqueUsers":{"Dan Pearson":true,"David Norton":true},"UserHours":{"Dan Pearson":2,"David Norton":1.5},"UserTimeSlots":{"Dan Pearson":{"afternoon":2},"David Norton":{"afternoon":1.5}},"DailyUsage":{"03/29/2026":1.5,"04/06/2026":2},"MonthlyUsage":{"2026-03":1.5,"2026-04":2}}},"total_hours":96,"total_users":8,"date_range":{"start":"02/28/2026","end":"04/15/2026"}}
