XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2021
Dec. 31, 2023
Income Tax Disclosure [Abstract]              
Percentage of minimum level of tax           15.00%  
Effective income tax rate 21.70%   21.80% (46.30%) 22.90%    
Loss in partially unwinding Convertible Senior Notes $ 0 $ 211,000 $ 0 $ 211,018 $ 0    
U.S. corporate tax rate 21.00%     21.00%      
Deferred tax assets, valuation allowance $ 44,000     $ 44,000      
Liability for income taxes associated with uncertain tax positions 22,100     22,100     $ 25,500
Decrease in uncertain tax positions during the next twelve months $ 2,800     $ 2,800