XML 136 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Notes (Narrative) (Details 2) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Sep. 30, 2022
Mar. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt instrument            
Proceeds from retirement of convertible senior note hedges   $ 19,300 $ 72,400 $ 0 $ 0 $ 91,729
Payments for settlement of warrants $ (10,700) $ (14,400) $ (55,100) 0 (10,697) (69,528)
Loss on fair value adjustment of derivatives, net       $ 0 $ (240) $ (10,585)
Common stock            
Debt instrument            
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