XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Tax Credit Carryforward [Line Items]        
Share-based payment arrangement, expense, tax benefit $ 5,098 $ 494 $ 11,748 $ 6,319
Income tax provision, increase (decrease), stock option exercises 1,200   2,600  
Income tax benefit (11,885) (15,413) $ (34,456) (29,447)
Expected effective income tax rate for the year     24.90%  
Investment Tax Credit Carryforward        
Tax Credit Carryforward [Line Items]        
Income tax benefit   $ (3,100)   $ (3,100)
Tax credit carryforward $ 600   $ 600