v3.26.1
Subsequent Events (Details) - Line of Credit - USD ($)
Apr. 30, 2026
Mar. 31, 2026
Revolving Credit Facility    
Subsequent Event [Line Items]    
Long-term debt outstanding   $ 0
Revolving Credit Facility | Subsequent Event    
Subsequent Event [Line Items]    
Long-term debt outstanding $ 0  
Letter of Credit    
Subsequent Event [Line Items]    
Long-term debt outstanding   $ 2,300,000
Letter of Credit | Subsequent Event    
Subsequent Event [Line Items]    
Restricted deposits $ 2,300,000