XML 63 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Current and Deferred Components of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current income taxes:      
Federal $ 1,055 $ 1,425 $ 8,659
State and Local 3,565 (183) 6,290
Foreign 4,833 1,419 5,901
Deferred income taxes:      
Federal 34,473 (2,471) 20,308
State and Local 5,673 (125) 4,788
Foreign (5,078) (1,696) 1,692
Total $ 44,521 $ (1,631) $ 47,638