XML 113 R88.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Components of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 47 $ 311 $ 0
State 804 1,280 1,494
Foreign 2,633 1,335 1,647
Total current 3,484 2,926 3,141
Deferred:      
Federal (4,418) (9,237) (5,700)
State (4) (2,221) (2,402)
Foreign 962 289 (256)
Change in valuation allowance - United States 5,982 14,183 10,082
Change in valuation allowance - State (713) 0 0
Change in valuation allowance - Foreign (2,338) (101) (3,488)
Total deferred (529) 2,913 (1,764)
Total income tax expense $ 2,955 $ 5,839 $ 1,377