XML 95 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Additional Information - (Details) - USD ($)
Jan. 11, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 06, 2017
Loss Contingencies [Line Items]        
Common stock, par value (in dollars per share)   $ 0.001 $ 0.001 $ 0.001
Indemnification Agreement | Subsequent Event        
Loss Contingencies [Line Items]        
Litigation settlement, amount $ 25,000