XML 113 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Domestic $ 54,406 $ 37,333 $ 40,405
Foreign 39,792 22,732 18,485
Total current 94,198 60,065 58,890
Deferred      
Domestic (25,195) (17,238) (14,742)
Foreign 1,780 (2,647) (1,152)
Total deferred (23,415) (19,885) (15,894)
Income tax expense $ 70,783 $ 40,180 $ 42,996