v3.26.3
Commitments and Contingencies (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2026
Jul. 31, 2026
Loss Contingencies    
Litigation settlement income   $ 12,596
Proceeds from legal agreement, net of legal fees $ 47,422,000 47,422,000
Lease guarantee liability   0
Maximum potential future payments   11,223,000
Standby Letters of Credit | Revolving Credit Facility    
Loss Contingencies    
Amount of standby letters of credit   $ 8,703,000