Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies (Details)

v3.26.1
Commitments and Contingencies (Details)
3 Months Ended
Mar. 31, 2026
USD ($)
installment
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Long-Term Purchase Commitment [Line Items]      
Proceeds from long-term lines of credit $ 0 $ 0  
Insurance premiums payable, term of contract 12 months    
Insurance premiums payable, number of equal installments | installment 10    
Insurance premiums payable, current $ 100,000   $ 200,000
Standby Letters of Credit      
Long-Term Purchase Commitment [Line Items]      
Line of credit facility, maximum borrowing capacity 1,300,000   1,300,000
Merchandise      
Long-Term Purchase Commitment [Line Items]      
Purchase obligation $ 11,500,000   $ 11,200,000