v3.22.2.2
Stockholders' Equity - Stock-based Compensation (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 04, 2022
shares
Oct. 31, 2022
shares
May 31, 2022
shares
Sep. 30, 2020
shares
Sep. 30, 2022
USD ($)
item
Mar. 31, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
item
shares
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Aug. 31, 2021
shares
Stockholders Equity [Line Items]                      
Number of equal quarterly vesting installments | item         4     4      
Stock-based compensation expense | $         $ 483   $ 819 $ 3,294 $ 2,152    
Unrecognized stock-based payment cost related to options | $         2,831     $ 2,831   $ 2,088  
Number of options, granted               2,200,338      
Shares authorized to repurchase                     15,000,000
Additional shares authorized to be repurchased     10,000,000                
Repurchase and retirement of common stock (in shares)               19,526,706      
Repurchase and retirement of common stock | $         11,673 $ 11,095 $ 450 $ 23,789      
Stock Compensation Plan                      
Stockholders Equity [Line Items]                      
Options, expiry period               10 years      
Options, vesting period               1 year      
RSUs                      
Stockholders Equity [Line Items]                      
Number of options, granted               156,250      
RSUs | Executive Officer [Member]                      
Stockholders Equity [Line Items]                      
No. of RSUs, Granted   375,000                  
Stock Options | Executive Officer [Member]                      
Stockholders Equity [Line Items]                      
Number of options, granted   150,000                  
XpresTest RSAs                      
Stockholders Equity [Line Items]                      
Number of options, granted               15.0      
2020 Plan [Member]                      
Stockholders Equity [Line Items]                      
Number of shares authorized 7,500,000                    
XpresTest 2020 Plan [Member] | RSUs                      
Stockholders Equity [Line Items]                      
Unrecognized stock-based compensation related to the awards | $         $ 214     $ 214      
Maximum [Member] | 2020 Plan [Member]                      
Stockholders Equity [Line Items]                      
Number of shares authorized       5,000,000              
Number of stock shares issued 7,353,289                    
Directors, Employees And Consultants | XpresTest 2020 Plan [Member]                      
Stockholders Equity [Line Items]                      
Percentage of shares authorized for issuance       20.00%              
Directors, Employees And Consultants | Maximum [Member] | XpresTest 2020 Plan [Member]                      
Stockholders Equity [Line Items]                      
Number of shares authorized       200