Quarterly report [Sections 13 or 15(d)]

Long-term Debt (Details)

v3.25.1
Long-term Debt (Details)
$ in Thousands
Aug. 12, 2024
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]      
Maximum total net leverage ratio   4.5  
Letter of Credit      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 20,000    
New Revolving Credit Facility      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 200,000    
Outstanding amount   $ 0 $ 0
New Revolving Credit Facility | Minimum      
Debt Instrument [Line Items]      
Percentage of commitment fee payable periodically 0.25%    
New Revolving Credit Facility | Maximum      
Debt Instrument [Line Items]      
Percentage of commitment fee payable periodically 0.35%    
New Revolving Credit Facility | SOFR      
Debt Instrument [Line Items]      
Spread rate 2.75%    
Debt Instrument, Floor Rate 0.00%    
New Revolving Credit Facility | SOFR | Minimum      
Debt Instrument [Line Items]      
Spread rate 2.00%    
New Revolving Credit Facility | Alternate Base Rate | Minimum      
Debt Instrument [Line Items]      
Spread rate 1.00%    
New Revolving Credit Facility | Alternate Base Rate | Maximum      
Debt Instrument [Line Items]      
Spread rate 1.75%