XML 64 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of presentation and significant accounting policies - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Significant Accounting Policies [Line Items]        
Allowance for credit losses $ 0 $ 0 $ 0  
Inventory write-offs 917 1,045 616  
Impairment of long-lived assets 0 0 0  
Cost related to charitable care $ 3,009 4,204 3,653  
Expected dividend yield 0.00%      
Percent of employer matching contribution 50.00%      
Contributions $ 2,083 1,967 1,589  
Pension expense 2,104 1,494 1,588  
Severance costs 1,594 1,466 1,130  
Stockholders' equity 441,170 410,494 476,526 $ 217,790
Additional paid-in capital        
Significant Accounting Policies [Line Items]        
Stockholders' equity 1,222,063 1,099,589 1,111,435 871,442
Retained earnings (accumulated deficit)        
Significant Accounting Policies [Line Items]        
Stockholders' equity $ (778,460) $ (685,926) (631,077) $ (650,885)
Cumulative Effect, Period of Adoption, Adjustment        
Significant Accounting Policies [Line Items]        
Stockholders' equity     (128,972)  
Cumulative Effect, Period of Adoption, Adjustment | Additional paid-in capital        
Significant Accounting Policies [Line Items]        
Stockholders' equity     (132,474)  
Cumulative Effect, Period of Adoption, Adjustment | Retained earnings (accumulated deficit)        
Significant Accounting Policies [Line Items]        
Stockholders' equity     $ 3,502  
Options        
Significant Accounting Policies [Line Items]        
Expected dividend yield 0.00% 0.00% 0.00%  
Shipping and Handling        
Significant Accounting Policies [Line Items]        
Direct costs included in sales and marketing costs $ 3,211 $ 2,958 $ 3,224  
Minimum | Restricted Share Unit        
Significant Accounting Policies [Line Items]        
Stock awards granted, vesting period 2 years      
Minimum | Options        
Significant Accounting Policies [Line Items]        
Stock awards granted, vesting period 2 years      
Minimum | Field equipment under operating leases        
Significant Accounting Policies [Line Items]        
Property and equipment useful life 18 months      
Maximum        
Significant Accounting Policies [Line Items]        
Employer matching contribution, percent of employees' annual salary 3.00%      
Maximum | Restricted Share Unit        
Significant Accounting Policies [Line Items]        
Stock awards granted, vesting period 3 years      
Maximum | Options        
Significant Accounting Policies [Line Items]        
Stock awards granted, vesting period 4 years      
Maximum | Field equipment under operating leases        
Significant Accounting Policies [Line Items]        
Property and equipment useful life 36 months