XML 116 R101.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Constituents of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 4,576 $ 28,009 $ 29,084
State 4,440 4,524 3,544
Foreign 19,647 12,795 9,207
Current income tax expense (benefit), Total 28,663 45,328 41,835
Deferred:      
Federal 30,481 (22,273) (24,731)
State 668 (1,324) (5,877)
Foreign 8,548 3,587 10,887
Deferred income tax expense (benefit), Total 39,697 (20,010) (19,721)
Income tax expense (benefit), continuing operations, Total $ 68,360 $ 25,318 $ 22,114