XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Senior Notes - 2026 Convertible Notes (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Feb. 13, 2020
USD ($)
$ / shares
Jun. 30, 2024
USD ($)
Mar. 31, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Apr. 11, 2024
USD ($)
Term Notes Payable            
Loss on extinguishment of debt   $ 7,184   $ 7,184 $ 23,504  
Principal           $ 26,350
2026 Convertible Notes            
Term Notes Payable            
Interest rate (as a percent) 2.625%         2.625%
Aggregate principal amount $ 143,750          
Total debt issuance cost $ 5,473          
Conversion rate 34.2618          
Initial conversion price | $ / shares $ 29.19          
Aggregate principal amount of notes repurchased $ 117,400         $ 26,350
Repurchased amount in cash $ 140,100          
Loss on extinguishment of debt   7,184 $ 23,504      
Recognition of deferred financing costs   $ 289 $ 2,264