XML 56 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Long Term Debt Maturities
As of December 31, 2024, long-term debt matures as follows:
2025$1,211 
20261,235 
20271,260 
202851,285 
2029762 
Total debt55,753 
Less: current portion of long-term debt(1,211)
Less: long-term debt issuance costs(2,629)
Total long-term debt, net of current portion and debt issuance costs$51,913