v3.25.2
Debt - Summary of Convertible Notes (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Aug. 31, 2024
$ / shares
Jun. 30, 2025
USD ($)
$ / shares
Dec. 31, 2024
USD ($)
Sep. 30, 2021
2028 Convertible Notes        
Debt Instrument [Line Items]        
Date of Issuance   2024-08    
Maturity Date Oct. 01, 2028 Oct. 01, 2028    
Contractual Interest Rate 7.50% 7.50%    
Outstanding principal | $   $ 150,000 $ 150,000  
Conversion Rate for Each $1,000 Principal 0.0625 0.0625    
Initial conversion | $ / shares $ 16 $ 16    
2026 Convertible Notes        
Debt Instrument [Line Items]        
Date of Issuance   2021-09    
Maturity Date   Oct. 01, 2026    
Contractual Interest Rate   0.25%   0.25%
Outstanding principal | $   $ 4,060 $ 63,132  
Conversion Rate for Each $1,000 Principal   0.01368    
Initial conversion | $ / shares   $ 73.11