XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt (Details) - USD ($)
12 Months Ended
Feb. 15, 2023
Dec. 31, 2022
Dec. 31, 2022
Jun. 30, 2024
Jun. 30, 2023
Feb. 08, 2023
Feb. 07, 2023
Dec. 31, 2021
Debt Instrument                
Total long-term debt   $ 512,871,000 $ 512,871,000         $ 498,871,000
Less: current portion   0 0         0
Total long-term debt, net of current portion   512,871,000 512,871,000         498,871,000
Current installments of finance lease obligations   9,000 9,000         280,000
Finance lease obligations   0 0         9,000
Total finance lease obligations   9,000 9,000         289,000
Revolving Loan Facility                
Debt Instrument                
Maximum borrowing capacity   $ 275,000,000 $ 275,000,000          
Weighted average interest rate   7.81% 7.81%          
Unamortized debt issuance costs   $ 1,086,000 $ 1,086,000         2,613,000
Total long-term debt   169,914,000 $ 169,914,000         156,887,000
Applicable margins (percent)     3.25%          
Revolving Loan Facility | Subsequent Event                
Debt Instrument                
Maximum borrowing capacity           $ 200,000,000 $ 275,000,000  
Revolving Loan Facility | Subsequent Event | Scenario, Forecast                
Debt Instrument                
Maximum borrowing capacity       $ 150,000,000 $ 175,000,000      
Revolving Loan Facility | LIBOR                
Debt Instrument                
Total long-term debt   157,000 $ 157,000          
Revolving Loan Facility | Prime Rate                
Debt Instrument                
Total long-term debt   $ 14,000 14,000          
Applicable margins (percent)   2.25%            
Revolving Loan Facility | Prime Rate | Subsequent Event                
Debt Instrument                
Applicable margins (percent) 2.50%              
Revolving Loan Facility | SOFR | Subsequent Event                
Debt Instrument                
Applicable margins (percent) 3.50%              
Senior Notes | 2024 Notes                
Debt Instrument                
Unamortized debt issuance costs   $ 1,288,000 1,288,000         2,433,000
Face amount   $ 53,750,000 $ 53,750,000          
Fixed rate cost   10.00% 10.00%          
Total long-term debt   $ 52,462,000 $ 52,462,000         51,317,000
Senior Notes | 2025 Notes                
Debt Instrument                
Unamortized debt issuance costs   886,000 886,000         1,303,000
Face amount   $ 291,381,000 $ 291,381,000          
Fixed rate cost   11.50% 11.50%          
Total long-term debt   $ 290,495,000 $ 290,495,000         $ 290,667,000