XML 58 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components - Balance Sheet Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventories:    
Raw materials $ 26,554 $ 26,245
Work in process 1,641 1,321
Finished goods 71,009 73,339
Total inventories 99,204 100,905
Other current assets:    
Funds held for customers, including restricted cash 64,821 101,104
Deferred cost of sales 15,366 10,819
Net investment in sales-type leases, current portion 14,417 14,648
Other current assets 5,825 5,506
Total other current assets $ 100,429 $ 132,077
Other current assets, location Total other current assets Total other current assets
Other long-term assets:    
External-use software development costs, net $ 53,033 $ 54,197
Unbilled receivables, net 2,791 3,521
Other long-term assets 11,725 12,486
Total other long-term assets 67,549 70,204
Accrued liabilities:    
Operating lease liabilities, current portion 11,622 11,955
Customer fund liabilities 64,821 101,104
Advance payments from customers 9,281 10,514
Rebate liabilities 46,232 44,722
Taxes payable 5,650 4,017
Other accrued liabilities 28,804 31,274
Total accrued liabilities $ 166,410 $ 203,586
Accrued liabilities, location Total accrued liabilities Total accrued liabilities
Restricted cash $ 51,700 $ 54,500