v3.25.2
Long-Term Debt - Schedule of Outstanding Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Line of Credit Facility [Line Items]    
Total debt $ 275,191 $ 269,494
Less: Current portion of long-term debt 20,000 20,000
Total long-term debt 255,191 249,494
Senior Notes    
Line of Credit Facility [Line Items]    
Total debt 146,191 154,494
Principal 155,000 165,000
Less: Unamortized discount 6,319 7,547
Less: Unamortized deferred financing costs 2,490 2,959
Less: Current portion of long-term debt 20,000 20,000
Revolving Credit Facility | Credit Facility    
Line of Credit Facility [Line Items]    
Total debt $ 129,000 $ 115,000