v3.25.0.1
Borrowings (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Company's Debt Position
The following tables summarizes the Company’s debt position:
As of
December 31, 2024December 31, 2023
Revolving credit facilityTerm loan facilityTotalRevolving credit facilityTerm loan facilityTotal
Current portion of long-term borrowings$— $5,000 $5,000 $65,000 $— $65,000 
Unamortized debt issuance costs— (114)(114)— — — 
Total current portion of long-term borrowings— 4,886 4,886 65,000 — 65,000 
Long-term borrowings190,000 93,750 283,750 135,000 — 135,000 
Unamortized debt issuance costs— (152)(152)— — — 
Total long-term borrowings190,000 93,598 283,598 135,000 — 135,000 
Total borrowings$190,000 $98,484 $288,484 $200,000 $— $200,000 
Schedule of Credit Facilities Carried an Effective Interest Rate
The effective interest rates of the revolving credit facility and the term loan facility are as follows:
Year ended December 31,
202420232022
Revolving credit facility6.3 %6.3 %2.9 %
Term loan facility6.5 %— %— %
Schedule of Principal Maturities of Borrowings
The maturity profile of the Company’s long-term borrowings, excluding debt issuance costs, outstanding as of December 31, 2024 was as follows:
Revolving credit facilityTerm loan facility
2025$— $5,000 
2026— 5,000 
2027190,000 88,750 
Total$190,000 $98,750