XML 122 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current provision for income taxes:      
State $ 1,809 $ 2,016 $ 1,107
Foreign 1,959 1,228 1,917
Total current 7,662 3,573 3,024
Deferred tax expense (benefit):      
Federal 975 1,374 2,206
State (556) (1,265) 656
Foreign (122) 143 (78)
Total deferred 297 252 2,784
Provision for income taxes 7,959 3,825 5,808
Current Federal Tax Expense (Benefit) $ 3,894 $ 329 $ 0