XML 44 R29.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts
Changes in the Company’s allowance for expected credit losses were as follows (in thousands):
Year Ended December 31,
20252024
Beginning balance$753 $1,104 
Provision (recovery of) for doubtful accounts(8)(587)
Net write-offs and other(275)236 
Ending balance$470 $753 
Schedules of Concentration of Risk
Accounts receivable from the Company’s major customers representing 10% or more of total accounts receivable and unbilled receivable was as follows:
December 31,
20252024
Customer A42 %39 %
Customer B14 %*
Customer D13 %*
*Customer accounted for less than 10% of total accounts receivable and unbilled receivable.
Purchases from the Company’s suppliers and vendors representing 10% or more of total purchases were as follows:
Year Ended December 31,
20252024
Supplier A10 %11 %
Supplier B26 %15 %
Customers that accounted for more than 10% of revenue during the years ended December 31, 2025 and 2024 were as follows:
Year Ended December 31,
20252024
Customer A11%*
Customer E21 %12 %
*Customer accounted for less than 10% of total revenue in the period.
Countries that accounted for more than 10% of revenue was as follows:
Year Ended December 31,
20252024
United States53 %49 %
China15%*
Sweden*10 %
*Country accounted for less than 10% of total revenue in the period.