v3.23.1
Stockholders' Equity - Stock Option Transactions (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Stockholders' Equity    
Stock options granted (in shares) 100,000  
Stock options    
Stockholders' Equity    
Value received from exercise of stock options $ 0 $ 1,559
Weighted average grant date fair value of options per share $ 5.83  
Total unrecognized stock based compensation expense $ 9,435  
Total unrecognized stock based compensation expense, recognition period 2 years