XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Concentration Risk [Line Items]      
Number of operating segments | segment 1    
Uninsured cash balances $ 202,800   $ 207,000
Cash and cash equivalents 204,261   208,585
Finished goods 15,400   16,100
Component parts 49,000   52,700
Allowance for returns 2,300   2,200
Capitalized Computer Software, Gross 13,800    
Capitalized Computer Software, Net 13,200    
Capitalized Computer Software, Accumulated Amortization 600    
Amortization of cloud-based software implementation costs 363 $ 0  
Prepaid Expenses and Other Current Assets      
Concentration Risk [Line Items]      
Capitalized Computer Software, Net 3,900    
Other Noncurrent Assets      
Concentration Risk [Line Items]      
Capitalized Computer Software, Net 9,300    
Credit Card Receivable      
Concentration Risk [Line Items]      
Cash and cash equivalents $ 3,700   $ 11,100
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Top Five Inventory Suppliers      
Concentration Risk [Line Items]      
Concentration risk percent 19.00% 23.00%