XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Schedule of Components of Long-Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current Maturities:    
Finance lease obligations $ 8 $ 8
Term debt 15,000 15,000
Total Long-term debt, current maturities 15,008 15,008
Long-term debt:    
Finance lease obligations 5 68
Total Long-term debt 306,525 220,269
Total debt 321,533 235,277
Term debt, net    
Long-term debt:    
Long-term debt, excluding current maturities 216,520 220,201
Bank revolving credit facility | Bank revolving credit facility    
Long-term debt:    
Long-term debt, excluding current maturities $ 90,000 $ 0