v3.26.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 14 Months Ended 24 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Dec. 31, 2024
Dec. 31, 2025
Concentration Risk [Line Items]              
Uninsured cash balances $ 291,000   $ 291,000   $ 291,000   $ 284,900
Cash and cash equivalents 292,674   292,674   292,674   286,358
Finished goods 12,300   12,300   12,300   12,600
Component parts 29,800   29,800   29,800   31,900
Payments to Acquire Equity Securities, FV-NI           $ 3,000  
Capitalized Cost, Software to be Sold, Leased, or Marketed, before Accumulated Amortization 25,600   25,600   25,600   20,300
Capitalized Cost, Software to be Sold, Leased, or Marketed, after Accumulated Amortization 13,900   13,900   13,900   10,700
Capitalized Cost, Software to be Sold, Leased, or Marketed, Accumulated Amortization 11,700   11,700   11,700   9,600
Amortization of cloud-based software implementation costs 1,000 $ 800 2,064 $ 1,488      
Asset, Impairment Loss 200 $ 200 631 $ 486      
Allowance for returns 2,700   2,700   2,700   3,600
Deferred Revenue, Unredeemed Gift Cards 2,700   2,700   2,700   3,500
Committed amount of research and development costs 75,000   75,000   75,000    
Collaborative Arrangement, Costs Incurred Expected to be Reimbursed 4,400   6,400   9,700    
Receivable for Recovery of Import Duties, Net 14,400   14,400   14,400    
IEEPA Tariff Refund              
Concentration Risk [Line Items]              
Recovery of Direct Costs 11,800   11,800        
Inventory Adjustments 2,600   2,600   2,600    
Interest Income (Expense), Nonoperating 200   200        
Cash Related to Tariffs, Including Interest 3,400   3,400   3,400    
Prepaid Expense and Other Assets, Current, Cash Receivable Related to Tariffs 11,200   11,200   11,200    
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent              
Concentration Risk [Line Items]              
Capitalized Cost, Software to be Sold, Leased, or Marketed, after Accumulated Amortization 9,800   9,800   9,800   6,600
Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent              
Concentration Risk [Line Items]              
Capitalized Cost, Software to be Sold, Leased, or Marketed, after Accumulated Amortization 4,200   4,200   4,200   4,100
Credit Card Receivable              
Concentration Risk [Line Items]              
Cash and cash equivalents $ 11,100   $ 11,100   $ 11,100   $ 11,100