XML 118 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Deficit) - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2021
Dec. 16, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares reserved for future issuance 8,968,866   5,109,062 3,706,994
Warrant Option        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares reserved for future issuance     116,350 650,590
Montrose Amended and Restated 2013 Stock Option Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares reserved for future issuance 2,047,269   2,047,269 2,058,619
Montrose Amended & Restated 2017 Stock Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares reserved for future issuance 6,921,597 135,517 2,945,443 997,785