XML 111 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of the Company's Income Tax Provision (Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current taxes      
Federal $ 43,115 $ 25,713 $ 21,744
State 9,402 5,407 5,639
Foreign 14,374 11,318 10,961
Total current taxes 66,891 42,438 38,344
Deferred taxes:      
Federal (16,615) (19,151) 1,841
State (1,331) (798) 2,834
Foreign 67 150 (1,652)
Total deferred taxes (17,879) (19,799) 3,023
Total tax provision $ 49,012 $ 22,639 $ 41,367