XML 101 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Notes (Narrative) (Details 2) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Nov. 14, 2017
Mar. 31, 2023
Sep. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Disclosure [Abstract]              
Payments for hedge, financing activities $ 33,500            
Derivative, nonmonetary notional amount, shares 9,100            
Class of warrant or right, number of securities called by warrants or rights 9,100            
Class of warrant or right, exercise price of warrants or rights $ 23.30            
Stock price premium 60.00%            
Share price $ 14.56            
Proceeds from issuance of warrants $ 23,200            
Proceeds from retirement of convertible senior note hedges     $ 19,300 $ 72,400 $ 0 $ 91,729 $ 0
Payments for settlement of warrants   $ (10,700) $ (14,400) $ (55,100) (10,697) (69,528) 0
Loss on fair value adjustment of derivatives, net         $ (240) $ (10,585) $ 0
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