v3.26.1
Balance Sheet Components - Balance Sheet Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventories:    
Raw materials $ 25,816 $ 26,245
Work in process 1,959 1,321
Finished goods 68,943 73,339
Total inventories 96,718 100,905
Other current assets:    
Funds held for customers, including restricted cash 47,367 101,104
Deferred cost of sales 13,871 10,819
Net investment in sales-type leases, current portion 14,848 14,648
Other current assets 7,555 5,506
Total other current assets $ 83,641 $ 132,077
Other current assets, location Total other current assets Total other current assets
Other long-term assets:    
External-use software development costs, net $ 51,883 $ 54,197
Unbilled receivables, net 2,178 3,521
Other long-term assets 11,596 12,486
Total other long-term assets 65,657 70,204
Accrued liabilities:    
Operating lease liabilities, current portion 11,485 11,955
Customer fund liabilities 47,367 101,104
Advance payments from customers 9,636 10,514
Rebate liabilities 50,501 44,722
Taxes payable 2,899 4,017
Other accrued liabilities 26,614 31,274
Total accrued liabilities $ 148,502 $ 203,586
Accrued liabilities, location Total accrued liabilities Total accrued liabilities
Restricted cash $ 30,600 $ 54,500