XML 132 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Provision For Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current taxes:      
Federal $ 9,477 $ 836 $ 156
Foreign 2,043 1,784 868
State 2,521 775 160
Total current taxes 14,041 3,395 1,184
Deferred taxes:      
Federal (871) 227 11
Foreign (222) 74 (264)
State 79 0 0
Total deferred taxes (1,014) 301 (253)
Provision for income taxes $ 13,027 $ 3,696 $ 931