v3.25.4
Income Taxes, Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current income tax expense [Abstract]      
Federal $ 13,395 $ 20,307 $ 11,153
State 1,936 3,375 2,814
Foreign 30,432 33,048 27,590
Current income tax expense 45,763 56,730 41,557
Deferred expense (benefit) [Abstract]      
Federal 46 (12,743) (4,656)
State (1,338) (581) (813)
Foreign (1,413) (5,274) 369
Deferred income tax benefit (2,705) (18,598) (5,100)
Income taxes $ 43,058 $ 38,132 $ 36,457