v3.26.3
Income Taxes - Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ (367) $ (1,131) $ 8,038
State 6 (271) 1,211
Foreign 4,445 5,629 3,238
Current Income Tax Expense (Benefit), Total 4,084 4,227 12,487
Deferred:      
Federal (352) 783 (6,263)
State 99 1,208 (1,029)
Foreign (1,152) (336) (2,417)
Increase (Decrease) in Deferred Income Taxes (1,405) 1,655 (9,709)
Total $ 2,679 $ 5,882 $ 2,778