XML 81 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2021
Dec. 31, 2023
Income Tax Disclosure [Abstract]              
Percentage of minimum level of tax           15.00%  
Effective income tax rate 20.80%   20.30% 14.60% 21.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 $ 42,300     $ 42,300      
Liability for income taxes associated with uncertain tax positions 24,800     24,800     $ 25,500
Decrease in uncertain tax positions during the next twelve months $ 3,400     $ 3,400