v3.25.2
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt Maturities
As of June 30, 2025, long-term debt matures as follows:
2025 (remainder of year)$608 
20261,235 
20271,260 
202851,285 
2029762 
Total debt55,150 
Less: current portion of long-term debt(1,223)
Less: long-term debt issuance costs(2,244)
Total long-term debt, net of current portion$51,683