XML 97 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]        
Net operating loss carryforward $ 64,747 $ 44,227 $ 35,947  
Reserves and accruals 564 695 169  
Share-based compensation 14,159 9,332 6,232  
Charitable contributions 36 33 0  
Total deferred tax assets 79,506 54,287 42,348  
Valuation allowance (76,072) (51,909) (41,483) $ (13,000)
Depreciation (98) (154) (99)  
Total deferred tax liabilities (98) (154) (99)  
Net deferred tax assets $ 3,336 $ 2,224 $ 766