XML 143 R126.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Income Tax Expense / (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current provision:      
Domestic $ 41,230 $ 51,450 $ 43,416
Foreign 41,591 33,828 23,701
Total 82,821 85,278 67,117
Deferred provision/(benefit):      
Domestic (19,172) (32,024) (17,624)
Foreign (713) 282 (1,928)
Total (19,885) (31,742) (19,552)
Income tax expense $ 62,936 $ 53,536 $ 47,565