XML 85 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Schedule of (Benefit from) Provision for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Nov. 30, 2019
Income Tax Contingency [Line Items]          
Provision for (benefit from) income taxes $ 22,423 $ (7,710) $ 21,978 $ 7,310  
Effective tax rate 28.10% (13.40%) 73.60% 10.90%  
Extinguishment of debt     $ 49,335    
2.75% Convertible Notes          
Income Tax Contingency [Line Items]          
Interest rate 2.75%   2.75%    
2.75% Convertible Notes | Convertible Debt          
Income Tax Contingency [Line Items]          
Extinguishment of debt     $ 49,300    
Interest rate 2.75%   2.75%   2.75%