XML 85 R72.htm IDEA: XBRL DOCUMENT 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 taxes:      
Federal $ 6,861 $ 9,477 $ 836
Foreign 1,777 2,043 1,784
State 1,127 2,521 775
Total current taxes 9,765 14,041 3,395
Deferred taxes:      
Federal (44) (871) 227
Foreign (376) (222) 74
State 50 79 0
Total deferred taxes (370) (1,014) 301
Provision for income taxes $ 9,395 $ 13,027 $ 3,696