XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
Convertible Senior Notes        
Gain on extinguishment of debt, net   $ 5,679 $ 5,679  
2026 Convertible Senior Notes        
Convertible Senior Notes        
Principal amount of notes payable $ 371,185 371,185 371,185 $ 402,500
Aggregate principal amount 371,200 371,200 371,200  
Repurchased debt 31,300 31,300    
Gain on extinguishment of debt, net   5,700 5,700  
Cash repurchase price 25,000 25,000    
Write off of related deferred financing costs   600 600  
2025 Convertible Senior Notes        
Convertible Senior Notes        
Principal amount of notes payable $ 14,344 $ 14,344 $ 14,344 $ 14,344