XML 63 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Summary Of Significant Accounting Policies [Line Items]      
Credit losses on marketable securities $ 0    
Impairment loss on right-of-use assets $ 0 $ 0 $ 238
Defined contribution plan, maximum annual contributions per employee, percent 100.00%    
Defined matching contribution plan $ 1,200 $ 800 $ 700
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Property, plant, and equipment useful life 3 years    
Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Property, plant, and equipment useful life 5 years