v3.25.2
Debt (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2021
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Instrument [Line Items]          
Gain on debt extinguishment   $ 0 $ (21) $ 0 $ 417
Finance Lease Obligations       $ 800  
Line of Credit          
Debt Instrument [Line Items]          
Stated interest rate   7.20%   7.20%  
Senior Notes due 2029          
Debt Instrument [Line Items]          
Debt Instrument, Face Amount $ 375,000        
Proceeds from debt $ 367,500        
Revolving Credit Facility          
Debt Instrument [Line Items]          
Letters of credit outstanding, amount   $ 20,200   $ 20,200  
Revolving Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Amount available subject to debt covenants   $ 379,800   $ 379,800