XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements of Financial Instruments - Summary of Contractual Maturities of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Available For Sale Securities [Abstract]    
Amortized Cost, Due in one year or less $ 23,528  
Amortized Cost, Due between one to two years 2,027  
Amortized Cost 25,555 $ 25,548
Estimated Fair Value, Due in one year or less 23,458  
Estimated Fair Value, Due between one to two years 2,001  
Estimated Fair Value $ 25,459 $ 25,515