XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
Long-term debt consists of the following as of June 30, 2025, and December 31, 2024 (in thousands):

As of June 30, 2025As of December 31, 2024
(Unaudited)
Credit agreement$96,425 $96,425 
Deferred financing fees(2,363)(3,001)
Total debt94,062 93,424 
Less: Current portion— — 
Long-Term Debt$94,062 $93,424 
Schedule of Maturities of Long-term Debt
Scheduled maturities of long-term debt as of June 30, 2025, are as follows (in thousands):

Maturities of Long-Term Debt (Unaudited)Loan Payments
2027$96,425 
Total$96,425