v3.25.1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt Maturities
As of March 31, 2025, long-term debt matures as follows:
2025 (remainder of year)$910 
20261,235 
20271,260 
202851,285 
2029762 
Total debt55,452 
Less: current portion of long-term debt(1,217)
Less: long-term debt issuance costs(2,441)
Total long-term debt, net of current portion and debt issuance costs$51,794