XML 100 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Equity-Based Compensation - Summary of Stock Options Outstanding for the 2020 Plan, 2010 Plan and Equity Plan (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
$ / shares
shares
2020 Equity Award Plan [Member]  
Share-based Compensation Details  
Number of options outstanding (in shares) | shares 433,398
Weighted-average price $ 8.06
Weighted average remaining contractual life 9 years 6 months
Aggregate intrinsic value | $ $ 154,440
2020 Equity Award Plan [Member] | Range Of Exercise Prices678 To678  
Share-based Compensation Details  
Number of options outstanding (in shares) | shares 198,000
Weighted-average price $ 6.78
Weighted average remaining contractual life 9 years 9 months 18 days
Aggregate intrinsic value | $ $ 154,440
Exercise price range, lower limit $ 6.78
Exercise price range, upper limit $ 6.78
2020 Equity Award Plan [Member] | Range Of Exercise Prices912 To917  
Share-based Compensation Details  
Number of options outstanding (in shares) | shares 235,398
Weighted-average price $ 9.14
Weighted average remaining contractual life 8 years 9 months 18 days
Exercise price range, lower limit $ 9.12
Exercise price range, upper limit $ 9.17
2010 Equity Award Plan [Member]  
Share-based Compensation Details  
Number of options outstanding (in shares) | shares 704,597
Weighted-average price $ 12.05
Weighted average remaining contractual life 4 years 6 months
Aggregate intrinsic value | $ $ 523,938
2010 Equity Award Plan [Member] | Range Of Exercise Prices420 To748  
Share-based Compensation Details  
Number of options outstanding (in shares) | shares 305,501
Weighted-average price $ 5.84
Weighted average remaining contractual life 5 years 8 months 12 days
Aggregate intrinsic value | $ $ 523,938
Exercise price range, lower limit $ 4.20
Exercise price range, upper limit $ 7.48
2010 Equity Award Plan [Member] | Range Of Exercise Prices1358 To1360  
Share-based Compensation Details  
Number of options outstanding (in shares) | shares 200,000
Weighted-average price $ 13.59
Weighted average remaining contractual life 3 years 10 months 24 days
Exercise price range, lower limit $ 13.58
Exercise price range, upper limit $ 13.60
2010 Equity Award Plan [Member] | Range Of Exercise Prices1590 To1693  
Share-based Compensation Details  
Number of options outstanding (in shares) | shares 51,096
Weighted-average price $ 16.67
Weighted average remaining contractual life 2 years 1 month 6 days
Exercise price range, lower limit $ 15.90
Exercise price range, upper limit $ 16.93
2010 Equity Award Plan [Member] | Range Of Exercise Prices2068 To2141  
Share-based Compensation Details  
Number of options outstanding (in shares) | shares 148,000
Weighted-average price $ 21.17
Weighted average remaining contractual life 3 years 8 months 12 days
Exercise price range, lower limit $ 20.68
Exercise price range, upper limit $ 21.41
2000 Equity Award Plan [Member]  
Share-based Compensation Details  
Number of options outstanding (in shares) | shares 140,000
Weighted-average price $ 5.94
Weighted average remaining contractual life 1 year 6 months
Aggregate intrinsic value | $ $ 226,400
2000 Equity Award Plan [Member] | Range Of Exercise Prices478To 478  
Share-based Compensation Details  
Number of options outstanding (in shares) | shares 40,000
Weighted-average price $ 4.78
Weighted average remaining contractual life 1 year 4 months 24 days
Aggregate intrinsic value | $ $ 111,200
Exercise price range, lower limit $ 4.78
Exercise price range, upper limit $ 4.78
2000 Equity Award Plan [Member] | Range Of Exercise Prices525 To718  
Share-based Compensation Details  
Number of options outstanding (in shares) | shares 100,000
Weighted-average price $ 6.41
Weighted average remaining contractual life 1 year 7 months 6 days
Aggregate intrinsic value | $ $ 115,200
Exercise price range, lower limit $ 5.25
Exercise price range, upper limit $ 7.18