XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components - Balance Sheet Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Inventories:    
Raw materials $ 29,093 $ 33,501
Work in process 2,257 1,515
Finished goods 76,079 53,643
Total inventories 107,429 88,659
Other current assets:    
Funds held for customers, including restricted cash 57,252 47,846
Deferred cost of sales 16,456 8,704
Net investment in sales-type leases, current portion 13,394 12,475
Prepaid income taxes 4,182 1,334
Other current assets 4,887 4,934
Total other current assets $ 96,171 $ 75,293
Restricted Cash, Current, Statement of Financial Position [Extensible Enumeration] Total other current assets Total other current assets
Other long-term assets:    
External-use software development costs, net $ 55,720 $ 58,436
Unbilled receivables, net 3,355 7,873
Deferred debt issuance costs 2,359 2,940
Other long-term assets 8,655 10,057
Total other long-term assets 70,089 79,306
Accrued liabilities:    
Operating lease liabilities, current portion 11,890 10,702
Customer fund liabilities 57,252 47,846
Advance payments from customers 11,060 12,760
Rebate liabilities 49,702 49,300
Taxes payable 3,980 11,443
Other accrued liabilities 31,458 35,844
Total accrued liabilities $ 165,342 $ 167,895
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued liabilities Total accrued liabilities
Restricted cash $ 45,400 $ 29,400