XML 49 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Term Loans (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Maturities of Long-term Debt
As of December 31, 2024, the principal amounts of long-term debt maturities for each of the next five fiscal years are as follows:
Fiscal year
2025$— 
202641,667 
202783,333 
2028— 
Total principal payments125,000 
Unamortized debt discounts and issuance costs(3,494)
Long term debt, net of discounts and issuance costs$121,506