Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity - Schedule of Common Stock Warrant Activity (Details)

v3.22.1
Stockholders’ Equity - Schedule of Common Stock Warrant Activity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
shares
Weighted-average Exercise price per share  
Beginning balance (in dollars per share) | $ / shares $ 2.97
Exercised (in dollars per share) | $ / shares 2.20
Ending balance (in dollars per share) | $ / shares $ 2.98
Intrinsic Value  
Outstanding, intrinsic value | $ $ 5,071
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageExercisePrice | $ / shares $ 2.98
ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedWeightedAverageExercisePrice | $ / shares $ 2.20
Outstanding, intrinsic value | $ $ 5,071
Common Stock Warrants  
Restricted Stock Award  
Outstanding, beginning balance (in shares) | shares 668,907
Exercised (in shares) | shares (14,728)
Outstanding, ending balance (in shares) | shares 654,179
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding, beginning balance (in shares) | shares 654,179
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period | shares 14,728