XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Income Tax Disclosure [Abstract]          
Effective tax rate, percentage (19.80%) 25.40% (27.90%) 24.20%  
Total amount of uncertain tax positions $ 104,396,000   $ 104,396,000   $ 99,918,000
Unrecognized tax benefits that would impact effective tax rate 104,396,000   104,396,000   99,918,000
Increase resulting in additional tax credits claimed     4,478,000    
Accrued interest liability $ 0   $ 0   $ 0