XML 45 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
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,
20242023
Beginning balance$1,104 $853 
Provision (recovery of) for doubtful accounts(587)1,346 
Net write-offs and other236 (1,095)
Ending balance$753 $1,104 
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,
20242023
Customer A39 %42 %
Customer B— %12 %
Purchases from the Company’s suppliers and vendors representing 10% or more of total purchases were as follows:
Year Ended December 31,
20242023
Supplier A11 %11 %
Supplier B15 %17 %
Customers that accounted for more than 10% of revenue during the years ended December 31, 2024 and 2023 were as follows:
Year Ended December 31,
20242023
Customer E12 %— %
Countries that accounted for more than 10% of revenue was as follows:
Year Ended December 31,
20242023
United States49 %53 %
Sweden10 %— %