v3.24.3
Long-term debt (Tables)
9 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments As of September 30, 2024, the Company was in compliance with all covenants contained in the Credit Agreement.
September 30, 2024December 31, 2023
Revolver$65,000 $155,000 
Less: unamortized debt issuance costs(927)(1,275)
Total carrying amount$64,073 $153,725 
Schedule of Future Principal Payments of Long-term Debt Future principal payments of long-term debt as of September 30, 2024 are as follows:
Year Ending 
2024$— 
2025— 
202665,000 
 $65,000