v3.25.1
Debt Arrangements - Summary of Debt Arrangements (Parenthetical) (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 26, 2025
Feb. 14, 2025
Jan. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]          
Debt issuance costs and discounts, current       $ 1,951 $ 1,064
Structural Capital Term Loan          
Debt Instrument [Line Items]          
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]       us-gaap:PrimeRateMember  
Debt instrument, variable rate       7.00%  
Debt instrument, maturity date       Feb. 28, 2025  
Structural Capital Term Loan | Minimum          
Debt Instrument [Line Items]          
Debt instrument, interest rate       13.50%  
Highbridge Capital Term Loan          
Debt Instrument [Line Items]          
Debt instrument, maturity date Jul. 31, 2026 Mar. 31, 2025 Mar. 17, 2025 Jul. 31, 2026  
Highbridge Capital Term Loan | Minimum          
Debt Instrument [Line Items]          
Debt instrument, interest rate       13.00%  
Highbridge Capital Term Loan | Maximum          
Debt Instrument [Line Items]          
Debt instrument, interest rate       16.00%  
MidCap Financial Revolving Credit Facility          
Debt Instrument [Line Items]          
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:SecuredOvernightFinancingRateSofrMember     us-gaap:SecuredOvernightFinancingRateSofrMember  
Debt instrument, variable rate 4.50%     4.50%  
Debt instrument, maturity start date       Apr. 02, 2026  
Debt instrument, maturity end date       Feb. 26, 2028  
2022 Convertible Promissory Notes          
Debt Instrument [Line Items]          
Debt instrument, interest rate       15.00%  
Debt instrument, maturity date       Jun. 30, 2024