XML 103 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Composition of Income Tax Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Current Tax Provision    
Federal $ 567 $ 0
Foreign 4,978 2,556
State 213 39
Total Current Tax Provision 5,758 2,595
Deferred Tax Provision (Benefit)    
Federal 1 1
Foreign 77 (1,095)
State 2 0
Total Deferred Tax Provision (Benefit) 80 (1,094)
Total Tax Provision $ 5,838 $ 1,501