XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Schedule of Convertible Senior Notes (Details) - USD ($)
$ in Thousands
Sep. 28, 2024
Dec. 31, 2023
Sep. 30, 2023
Mar. 05, 2021
Debt Instrument [Line Items]        
Unamortized Issuance Costs $ 9,507 $ 12,458    
Total debt outstanding 1,140,493 1,137,542    
Level 2 | Recurring        
Debt Instrument [Line Items]        
Fair Value 184,000      
Convertible Notes        
Debt Instrument [Line Items]        
Principal Amount $ 1,150,000 $ 1,150,000 $ 1,150,000  
Unamortized Issuance Costs       $ 23,600
Convertible Notes | Convertible Notes        
Debt Instrument [Line Items]        
Stated rate 0.00%      
Principal Amount $ 1,150,000      
Unamortized Issuance Costs 9,507      
Total debt outstanding $ 1,140,493