v3.22.2.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Unvested early exercised stock options $ 9,426 $ 14,396
Payroll related costs 11,015 11,851
Optical laboratory and product costs 5,837 5,325
Accrued Professional Fees, Current 3,065 2,047
Charitable contributions 6,133 5,639
Marketing expenses 4,092 12,061
Other accrued expenses 10,613 7,148
Total accrued expenses 52,842 60,840
Accrued taxes, Current $ 2,661 $ 2,373