XML 119 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Provision (Benefit) for Income taxes from Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current income tax expense:      
U.S. federal $ 3,035 $ 4,961 $ 4,011
U.S. state 2,633 2,388 869
Foreign 7,777 7,639 3,057
Total 13,445 14,988 7,937
Deferred income tax expense (benefit):      
U.S. federal (3,554) (8,101) (947)
U.S. state (1,603) 1,232 (73)
Foreign (1,492) (1,159) (1,386)
Total (6,649) (8,028) (2,406)
Total income tax expense (benefit):      
U.S. federal (519) (3,141) 3,063
U.S. state 1,030 3,620 796
Foreign 6,285 6,481 1,672
Total $ 6,796 $ 6,960 $ 5,531