v3.24.2.u1
Long-Term Debt, Net (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt, net consisted of the following:

Weighted-Average Interest Rate at June 30, 2024
June 30, 2024December 31, 2023
Term loan6.93 %$88,750 $91,250
Revolving credit facility7.00 %75,000 60,000
Unamortized debt issuance costs(1,577)(2,007)
Total debt, net of debt issuance costs162,173 149,243 
Less: current portion of long-term debt8,750 6,250
Long-term debt, net$153,423 $142,993 
Schedule of Future Maturities of Principal Amounts of Total Debt Obligations
As of June 30, 2024, the future maturities of principal amounts of our total debt obligations, excluding finance lease obligations, through maturity and in total, consists of the following:

Years Ending December 31,Amount
2024 (remaining six months)$3,750 
202510,625 
2026149,375 
Total$163,750