XML 87 R77.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Income Before Taxes and Provisions for Taxes on Income (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income before Taxes      
U.S. income $ (4,372) $ 7,319 $ 11,693
Foreign income 64,276 53,120 36,698
Income Before Provision for Income Taxes 59,904 60,439 48,391
Current      
U.S. federal (3,118) 2,177 (22,215)
State 23 (482) (1,188)
Foreign 17,499 18,664 13,287
Other 0 1 0
Total current income tax (benefit) expense 14,404 20,360 (10,116)
Deferred      
U.S. federal (927) (7,248) 20,268
State (898) 905 444
Foreign 430 (3,947) (2,409)
Other 0 (1) 0
Total deferred income tax (benefit) expense (1,395) (10,291) 18,303
Total income tax expense      
U.S. federal (4,045) (5,071) (1,947)
State (875) 423 (744)
Foreign 17,929 14,717 10,878
Other 0 0 0
Total income tax expense $ 13,009 $ 10,069 $ 8,187