XML 89 R78.htm IDEA: XBRL DOCUMENT v3.25.4
Convertible Notes - Additional Information (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Debt instrument        
Loss on fair value adjustment of derivatives, net   $ 0 $ 0 $ 240
Payments for settlement of warrants $ (10,700) $ 0 $ 0 $ (10,697)
Common stock        
Debt instrument        
Issuance of common stock in connection with the maturity of the convertible senior notes related to the settlement of the in-the-money conversion feature of the convertible senior notes (in shares)       284
Exercise of the convertible senior note hedges in connection with the conversion of convertible senior notes and retirement of the corresponding shares (in shares) 300     284
Convertible senior notes        
Debt instrument        
Repayments of convertible debt $ 10,400      
Issuance of common stock in connection with the maturity of the convertible senior notes related to the settlement of the in-the-money conversion feature of the convertible senior notes (in shares) 300      
1.375% Convertible senior notes due 2023 | Convertible senior notes        
Debt instrument        
Issuance of common stock in connection with the maturity of the convertible senior notes related to the settlement of the in-the-money conversion feature of the convertible senior notes (in shares) 300