XML 66 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Current    
Federal $ 3,044 $ 3,267
State 877 664
Foreign 2,001 1,126
Total 5,922 5,057
Deferred    
Federal (471) 7
State (19) 72
Foreign (28) (31)
Total (518) 48
Total    
Federal 2,573 3,274
State 858 736
Foreign 1,973 1,095
Total income tax expense $ 5,404 $ 5,105