XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision Changes, Examination (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 31, 2023
Sep. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes            
Additions based on tax positions related to prior years       $ 2,723 $ 7,427 $ 489
Reduced provision for income taxes     $ 28,800 28,756
Net interest income on the tax refunds     1,600      
Provision for income taxes       $ 64,796 $ (10,089) $ 46,926
Refund claim for overpayment $ 107,100          
Total Tax Years 2019-2021            
Income Taxes            
R&D tax credits   $ 1,700 $ 26,800