v3.25.4
Income Taxes - Breakdown of Income from Continuing Operation Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Pretax Income      
Domestic $ 66,813 $ 65,357 $ 38,313
Foreign 136,761 89,140 36,415
Income before taxes 203,574 154,497 74,728
Current Tax Expense      
Domestic 12,999 9,943 3,755
Foreign 48,729 55,881 39,917
Total 61,728 65,824 43,672
Deferred Tax Expense (Benefit)      
Domestic 574 (1,302) 634
Foreign (8,107) (24,738) (24,222)
Total (7,533) (26,040) (23,588)
Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Domestic 13,573 8,641 4,389
Foreign 40,622 31,143 15,695
Provision for Income Taxes $ 54,195 $ 39,784 $ 20,084