XML 61 R33.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting and Reporting Policies (Tables)
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Schedule of Property, Plant and Equipment
Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the various classes of assets, as follows:
Leasehold improvementsShorter of remaining life of lease, including option to renew that is expected to be exercised, or useful life of improvement.
Computers and software5 years
Servers and networking equipment4 years
Vehicles5 years
The Company’s property and equipment at December 31, 2025 and 2024 consisted of the following:
December 31,
20252024
(in thousands)
Computer software$6,108 $5,944 
Equipment926 512 
Buildings and improvements94 198 
Leasehold improvements312 212 
Furniture and fixtures95 139 
Total property and equipment7,535 7,005 
Less accumulated depreciation(6,010)(6,140)
Total property and equipment, net$1,525 $865 
Schedules of Concentration of Risk, by Risk Factor
Accounts receivable from customers representing 10% or more of the Company’s total accounts receivable were as follows:
Year Ended December 31,
20252024
Customer A14 %*
Customer B11 %*
Customer C10 %*
Customer D*21 %
Customer E
*15 %
* Customer accounted for less than 10% of total accounts receivable at period end.
Revenue from customers representing 10% or more of the Company’s total revenue was as follows:
Year Ended December 31,
20252024
Customer B
14 %15 %
Schedule of Accounts Receivable, Allowance for Credit Loss The following table presents the Company’s allowance for credit losses:
Year Ended December 31,
20252024
(in thousands)
Beginning balance – January 1$777 $539 
Provision for credit losses(80)351 
Accounts written off(213)(113)
Ending balance – December 31$484 $777 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following outstanding securities were excluded from the computation of diluted earnings per share because the effect would be anti-dilutive. Refer to Note 13, Stock-Based Compensation for additional information.
December 31,
20252024
Unvested RSUs
2,627,036 1,503,662 
Employee stock purchase plan
169,965 77,004 
Contingently issuable shares to CEO24,691 — 
2,821,692 1,580,666