XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Equity Incentive Plans - Nonvested Restricted Stock Shares Activity (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
shares
Share-Based Payment Arrangement [Abstract]  
Beginning balance | shares 456,766
Granted | shares 374,458
Vested and released | shares (45,206)
Cancelled | shares (12,358)
Ending balance | shares 773,660
Weighted average grant date fair value, Beginning balance | $ $ 26,700
Weighted average grant date fair value, granted | $ 41,590
Weighted average grant date fair value, cancelled | $ 33,670
Weighted average grant date fair value, vested and released | $ 24,580
Weighted average grant date fair value, Ending balance | $ $ 33,920