v3.25.1
Long-Term Debt (Details) - Revolving Credit Facility
Mar. 31, 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 85,600,000
U.S. Revolver | Financial Standby Letter of Credit  
Line of Credit Facility [Line Items]  
Guarantee liability $ 64,400,000