XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Summary of Vesting of Restricted Stock Units (Details)
3 Months Ended
Mar. 31, 2022
shares
Vest in 2022  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units 22,022
Vest in 2022 | May  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units 22,022
Vest in 2023  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units 161,114
Vest in 2023 | February  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units 139,095
Vest in 2023 | May  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units 22,019
Vest in 2024  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units 154,716
Vest in 2024 | February  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units 132,699
Vest in 2024 | May  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units 22,017
Vest in 2025  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units 119,828
Vest in 2025 | February  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units 97,811
Vest in 2025 | May  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units 22,017
Vest in 2026  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units 66,114
Vest in 2026 | February  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units 66,114
Vest in 2027  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units 27,151
Vest in 2027 | February  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units 27,151
Vest in Total Year  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units 550,945
Vest in Total Year | February  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units 462,870
Vest in Total Year | May  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock units 88,075