v3.25.4
Commitments and Contingencies - Schedule of Warrant Liabilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Separate Account, Liability [Roll Forward]  
Beginning balance $ 16,644
Ending Balance 0
2024 Warrants  
Separate Account, Liability [Roll Forward]  
Issuance of 2024 Warrants 2,734
Fair value adjustment of warrants (1,883)
Reclassification of 2024 Warrants to equity (851)
2020 Warrants  
Separate Account, Liability [Roll Forward]  
Fair value adjustment of warrants 2,033
Redemption of 2020 Warrants $ (18,677)