v3.25.2
Line of Credit (Details)
Jun. 30, 2025
USD ($)
Debt Instrument [Line Items]  
Current borrowing capacity $ 68,600,000
Revolving Credit Facility | Line of Credit  
Debt Instrument [Line Items]  
Outstanding balance of credit 0
Letter of Credit  
Debt Instrument [Line Items]  
Amounts drawn against letter of credit 0
Letter of Credit | Revolving Credit Facility  
Debt Instrument [Line Items]  
Letters of credit outstanding, amount $ 1,400,000