XML 94 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Summary of Components of Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Tax Disclosure [Abstract]        
Current tax expense $ 20,868 $ 10,493 $ 42,907 $ 25,241
Deferred tax expense 2,536 3,398 6,053 10,188
Income tax expense 23,404 13,891 48,960 35,429
Cash paid for income taxes $ 19,565 $ 10,025 $ 33,385 $ 24,539