XML 105 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of the Company's Income Tax Provision (Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current taxes      
Federal $ 25,727 $ 22,189 $ 17,760
State 5,458 5,526 3,835
Foreign 11,853 11,889 5,234
Total current taxes 43,038 39,604 26,829
Deferred taxes:      
Federal (20,974) (3,079) (11,277)
State (798) 2,834 (1,823)
Foreign 65 (2,266) 1,538
Total deferred taxes (21,707) (2,511) (11,562)
Total tax provision $ 21,331 $ 37,093 $ 15,267