XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Senior Notes - Narrative (Details) - 2027 Notes - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2022
Dec. 31, 2023
Senior Convertible Notes      
Aggregate principal amount $ 690,000 $ 690,000 $ 690,000
Interest rate (as a percent) 0.50% 0.50%  
Issuance costs   $ 16,200  
Net proceeds from issuance of notes   $ 673,800  
Effective interest rate   0.99%  
Repurchase price (as percentage) 100.00%    
Maximum      
Senior Convertible Notes      
Additional principal amount purchase option   $ 90,000