v3.25.2
Debt - Schedule of Long-Term Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Current Debt: $ 158,108 $ 158,106
Non-Current Debt: 118,119 119,598
Revolving Credit Facility | Line of Credit | A&R Agreement    
Debt Instrument [Line Items]    
Current Debt: 155,000 155,000
Secured Debt | Line of Credit | A&R Agreement    
Debt Instrument [Line Items]    
Current Debt: 3,108 3,106
Non-Current Debt: $ 118,119 $ 119,598