v3.26.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
Apr. 14, 2026
Feb. 26, 2025
Mar. 31, 2026
Mar. 31, 2025
Jul. 12, 2024
Loss Contingencies [Line Items]          
Aggregate amount upon settlement agreement   $ 5,000,000      
Amount upon execution of settlement agreement   $ 3,500,000      
Percentage of outstanding stock allegedly owned by two trusts         4.20%
Inventory          
Loss Contingencies [Line Items]          
Purchase commitments to be paid by remainder of fiscal year     $ 2,300,000    
Purchase commitments       $ 0  
Subsequent Event          
Loss Contingencies [Line Items]          
Aggregate amount upon settlement agreement $ 80,000.00