XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of business and significant accounting policies (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2022
Nov. 24, 2020
Apr. 12, 2017
Property, Plant and Equipment [Line Items]              
Allowance for Doubtful Other Receivables, Current $ 500 $ 500 $ 400        
Contract with Customer, Liability 59,100 59,100 60,400        
Deferred Revenue, Revenue Recognized   57,200 43,100        
Advertising Expense   44,100 40,800 $ 35,800      
Accumulated deficit (249,296) $ (249,296) (196,113)   $ 47,100    
Product Warranty Liability [Line Items]              
Warranty Period   12 months          
Gain (Loss) on Extinguishment of Debt 3,100 $ 3,092 0 0      
Gain (Loss) on Extinguishment of Debt $ 3,100 $ 3,092 $ 0 $ 0      
Convertible Senior Notes due 2022 [Member]              
Property, Plant and Equipment [Line Items]              
Interest rate             3.50%
Debt Instrument             $ 175,000
Convertible Senior Notes due 2025 [Member]              
Property, Plant and Equipment [Line Items]              
Interest rate           1.25%  
Debt Instrument           $ 143,800  
Europe [Member]              
Product Warranty Liability [Line Items]              
Warranty Period   24 months