XML 105 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2022
Nov. 12, 2021
Equity, Class of Treasury Stock [Line Items]            
Authorized amount of share repurchases         $ 100,000  
Aggregate purchase price (in shares)   0 1,604,994      
Average price per share     $ 23.63      
Aggregate purchase price     $ 37,900      
Gain on extinguishment of debt, net   $ 5,679   $ (251,754)    
Conversion of convertible 2026 Senior Notes            
Equity, Class of Treasury Stock [Line Items]            
Amount of remaining share repurchase authorization   37,100        
Repurchased debt $ 31,300          
Cash repurchase price 25,000          
Gain on extinguishment of debt, net   5,700        
Write off of related deferred financing costs   600        
Aggregate principal amount $ 371,200 $ 1,000       $ 402,500