XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Tax - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]        
Current tax provision $ 8,705 $ 7,845 $ 14,717 $ 12,871
Deferred tax benefit (7,604) (1,259) (13,324) (3,467)
Income tax expense $ 1,101 $ 6,586 $ 1,393 $ 9,404