v3.26.1
Debt - Schedule of Components of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Finance lease obligations $ 0 $ 0
Total debt 262,742 205,748
Less current maturities 5,063 15,000
Total long-term debt 257,679 190,748
Term debt    
Debt Instrument [Line Items]    
Long-term debt 200,242 205,748
Line of Credit | Bank revolving credit facility    
Debt Instrument [Line Items]    
Long-term debt $ 62,500 $ 0