XML 82 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 3,181 $ (2,407) $ 3,671
State 2,110 6,493 6,555
Foreign 2,779 2,006 874
Current income tax 8,070 6,092 11,100
Deferred:      
Federal (8,120) 2,050 6,336
State (926) (2,525) (4,372)
Foreign (923) (185) (32)
Deferred income tax (9,969) (660) 1,932
Income tax expense (benefit) $ (1,899) $ 5,432 $ 13,032