v3.25.2
Long-Term Debt (Details) - Revolving Credit Facility
Jun. 30, 2025
USD ($)
Credit Agreement  
Line of Credit Facility [Line Items]  
Revolving credit facility $ 150,000,000.0
Credit Agreement | Bank of America  
Line of Credit Facility [Line Items]  
Revolving credit facility 100,000,000.0
Credit Agreement | Texas Capital Bank  
Line of Credit Facility [Line Items]  
Revolving credit facility 50,000,000.0
U.S. Revolver  
Line of Credit Facility [Line Items]  
Revolving credit facility borrowings, outstanding amount 0
Amount available under the credit facility 74,000,000.0
U.S. Revolver | Financial Standby Letter of Credit  
Line of Credit Facility [Line Items]  
Guarantee liability $ 76,000,000.0