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