v3.25.2
Debt - Schedule of Components of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Finance lease obligations $ 3 $ 6
Total debt 213,115 220,481
Less current maturities 15,000 15,008
Total long-term debt 198,115 205,473
Term debt    
Debt Instrument [Line Items]    
Long-term debt 213,112 220,475
Line of Credit | Bank revolving credit facility    
Debt Instrument [Line Items]    
Long-term debt $ 0 $ 0