XML 135 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
BORROWINGS (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Maturities of Long-Term Debt
As of December 31, 2024, the Company had an outstanding balance of $321.3 million, which is recorded within current portion of long-term debt and long-term debt on the consolidated balance sheet, and its aggregate future maturities consists of the following (in thousands):

December 31, 2024
2025$17,750 
202617,750 
202717,750 
202817,750 
Thereafter270,000 
Total341,000 
Debt issuance costs(19,683)
Total long-term debt, net of debt issuance costs$321,317