| 
                    Chadi Chahine
                 | 
                See Remarks | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                20 Mar 2025 | 
                145,817 | 
                
                    
                        520,657
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks, Ten Percent Owner | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                20 Mar 2025 | 
                337,682 | 
                
                    
                        1,314,614
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                20 Mar 2025 | 
                117,344 | 
                
                    
                        575,320
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Robert S. McCormack
                 | 
                See Remarks | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                20 Mar 2025 | 
                90,867 | 
                
                    
                        203,134
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Andrew James Hill
                 | 
                EVP of Research & Development | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                20 Mar 2025 | 
                49,884 | 
                
                    
                        126,397
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks, Ten Percent Owner | 
                 Gift of securities by or to the insider at price $ 0.00 per share.  | 
                14 Mar 2025 | 
                2,061,702 | 
                
                    
                        3,277,408
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks, Ten Percent Owner | 
                 Gift of securities by or to the insider at price $ 0.00 per share.  | 
                14 Mar 2025 | 
                2,061,702 | 
                
                    
                        2,061,702
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks, Ten Percent Owner | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 13.01 per share.  | 
                10 Mar 2025 | 
                18,258 | 
                
                    
                        976,932
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                13.0 | 
                
                    
                        237,537
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 13.01 per share.  | 
                10 Mar 2025 | 
                10,732 | 
                
                    
                        457,976
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                13.0 | 
                
                    
                        139,623
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Robert S. McCormack
                 | 
                See Remarks | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 13.01 per share.  | 
                10 Mar 2025 | 
                8,165 | 
                
                    
                        112,267
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                13.0 | 
                
                    
                        106,227
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks, Ten Percent Owner | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 13.04 per share.  | 
                28 Feb 2025 | 
                11,341 | 
                
                    
                        995,190
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                13.0 | 
                
                    
                        147,887
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 13.04 per share.  | 
                28 Feb 2025 | 
                4,136 | 
                
                    
                        468,708
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                13.0 | 
                
                    
                        53,933
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks, Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.60 per share.  | 
                27 Dec 2024 | 
                75,000 | 
                
                    
                        695,777
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                0.6 | 
                
                    
                        45,000
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks, Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                27 Dec 2024 | 
                75,000 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks, Ten Percent Owner | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 10.35 per share.  | 
                27 Dec 2024 | 
                30,911 | 
                
                    
                        664,866
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                10.4 | 
                
                    
                        319,929
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Kristina Wright
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 10.00 per share.  | 
                06 Dec 2024 | 
                2,260 | 
                
                    
                        32,218
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                10 | 
                
                    
                        22,600
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Kristina Wright
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 10.02 per share.  | 
                06 Dec 2024 | 
                100 | 
                
                    
                        32,118
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                10.0 | 
                
                    
                        1,002
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Kristina Wright
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 10.00 per share.  | 
                13 Nov 2024 | 
                4,181 | 
                
                    
                        34,478
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                10 | 
                
                    
                        41,810
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Andrew James Hill
                 | 
                EVP of Research & Development | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 5.06 per share.  | 
                23 Oct 2024 | 
                9,397 | 
                
                    
                        76,513
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                5.1 | 
                
                    
                        47,549
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks, Ten Percent Owner | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 5.33 per share.  | 
                21 Oct 2024 | 
                22,559 | 
                
                    
                        620,777
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                5.3 | 
                
                    
                        120,239
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 5.33 per share.  | 
                21 Oct 2024 | 
                7,791 | 
                
                    
                        389,509
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                5.3 | 
                
                    
                        41,526
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Robert S. McCormack
                 | 
                See Remarks | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 7.01 per share.  | 
                14 Aug 2024 | 
                6,012 | 
                
                    
                        120,432
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                7.0 | 
                
                    
                        42,144
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Chadi Chahine
                 | 
                See Remarks | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                07 Aug 2024 | 
                374,507 | 
                
                    
                        374,840
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    B. Kristine Johnson
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                17 May 2024 | 
                15,906 | 
                
                    
                        47,347
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Stephen Newman Oesterle
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                17 May 2024 | 
                15,906 | 
                
                    
                        40,216
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas P. Schnettler
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                17 May 2024 | 
                15,906 | 
                
                    
                        45,035
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Quentin S. Blackford
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                17 May 2024 | 
                15,906 | 
                
                    
                        50,554
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Meghan Scanlon
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                17 May 2024 | 
                15,906 | 
                
                    
                        42,113
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Alf Grunwald
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                17 May 2024 | 
                15,906 | 
                
                    
                        51,935
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Kristina Wright
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                17 May 2024 | 
                15,906 | 
                
                    
                        38,659
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks, Ten Percent Owner | 
                 Purchase of securities on an exchange or from another person at price $ 9.12 per share.  | 
                15 Mar 2024 | 
                28,000 | 
                
                    
                        5,339,110
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                9.1 | 
                
                    
                        255,226
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Erik E. Mickelson
                 | 
                Chief Accounting Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                08 Mar 2024 | 
                15,455 | 
                
                    
                        37,988
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Stephen M. Deitsch
                 | 
                Chief Financial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                08 Mar 2024 | 
                108,346 | 
                
                    
                        218,619
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks, Ten Percent Owner | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                08 Mar 2024 | 
                166,924 | 
                
                    
                        643,336
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                08 Mar 2024 | 
                98,454 | 
                
                    
                        397,300
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Robert S. McCormack
                 | 
                See Remarks | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                08 Mar 2024 | 
                71,483 | 
                
                    
                        126,444
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Stephen M. Deitsch
                 | 
                Chief Financial Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 12.15 per share.  | 
                28 Feb 2024 | 
                3,613 | 
                
                    
                        110,273
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                12.2 | 
                
                    
                        43,898
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks, Ten Percent Owner | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 12.15 per share.  | 
                28 Feb 2024 | 
                9,470 | 
                
                    
                        476,412
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                12.2 | 
                
                    
                        115,061
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 12.15 per share.  | 
                28 Feb 2024 | 
                3,282 | 
                
                    
                        298,846
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                12.1 | 
                
                    
                        39,876
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Erik E. Mickelson
                 | 
                Chief Accounting Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 12.15 per share.  | 
                28 Feb 2024 | 
                924 | 
                
                    
                        22,533
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                12.2 | 
                
                    
                        11,227
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Kristina Wright
                 | 
                Director | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 11.70 per share.  | 
                01 Dec 2023 | 
                1,888 | 
                
                    
                        22,753
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                11.7 | 
                
                    
                        22,090
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, see remarks, Ten Percent Owner | 
                 Purchase of securities on an exchange or from another person at price $ 8.51 per share.  | 
                10 Nov 2023 | 
                30,500 | 
                
                    
                        5,311,110
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                8.5 | 
                
                    
                        259,555
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Stephen Deitsch M.
                 | 
                Chief Financial Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 9.49 per share.  | 
                21 Oct 2023 | 
                5,700 | 
                
                    
                        113,886
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                9.5 | 
                
                    
                        54,093
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jarboe Matthew
                 | 
                Chief Commercial Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 9.49 per share.  | 
                21 Oct 2023 | 
                5,111 | 
                
                    
                        302,128
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                9.5 | 
                
                    
                        48,503
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks, Ten Percent Owner | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 9.49 per share.  | 
                21 Oct 2023 | 
                20,628 | 
                
                    
                        485,882
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                9.5 | 
                
                    
                        195,760
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas P. Schnettler
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 18.54 per share.  | 
                14 Jun 2023 | 
                6,900 | 
                
                    
                        29,129
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                18.5 | 
                
                    
                        127,952
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Kristina Wright
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 18.58 per share.  | 
                06 Jun 2023 | 
                6,800 | 
                
                    
                        24,641
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                18.6 | 
                
                    
                        126,345
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    B. Kristine Johnson
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                17 May 2023 | 
                8,361 | 
                
                    
                        31,441
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Stephen Newman Oesterle
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                17 May 2023 | 
                8,361 | 
                
                    
                        24,310
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas P. Schnettler
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                17 May 2023 | 
                8,361 | 
                
                    
                        36,029
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Quentin S. Blackford
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                17 May 2023 | 
                8,361 | 
                
                    
                        34,648
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Meghan Scanlon
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                17 May 2023 | 
                8,361 | 
                
                    
                        26,207
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Alf Grunwald
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                17 May 2023 | 
                8,361 | 
                
                    
                        36,029
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Kristina Wright
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                17 May 2023 | 
                8,361 | 
                
                    
                        31,441
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jonathan I. Friedman
                 | 
                General Counsel | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                28 Feb 2023 | 
                25,838 | 
                
                    
                        79,023
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Stephen M. Deitsch
                 | 
                Chief Financial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                28 Feb 2023 | 
                39,050 | 
                
                    
                        119,213
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                28 Feb 2023 | 
                102,374 | 
                
                    
                        506,510
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                28 Feb 2023 | 
                35,475 | 
                
                    
                        307,239
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Erik E. Mickelson
                 | 
                Chief Accounting Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                28 Feb 2023 | 
                9,983 | 
                
                    
                        9,983
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jason Allan Edie
                 | 
                Chief Technology Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                28 Feb 2023 | 
                25,866 | 
                
                    
                        77,976
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks | 
                 Sale of securities on an exchange or to another person at price $ 17.00 per share.  | 
                17 Feb 2023 | 
                75,000 | 
                
                    
                        404,136
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                17 | 
                
                    
                        1,275,000
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks | 
                 Sale of securities on an exchange or to another person at price $ 17.00 per share.  | 
                17 Feb 2023 | 
                75,000 | 
                
                    
                        25,000
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                17 | 
                
                    
                        1,275,000
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks | 
                 Sale of securities on an exchange or to another person at price $ 17.00 per share.  | 
                30 Jan 2023 | 
                500,000 | 
                
                    
                        479,136
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                17 | 
                
                    
                        8,500,000
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks | 
                 Sale of securities on an exchange or to another person at price $ 17.00 per share.  | 
                30 Jan 2023 | 
                500,000 | 
                
                    
                        100,000
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                17 | 
                
                    
                        8,500,000
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks | 
                 Other type of transaction at price $ 0.00 per share.  | 
                30 Jan 2023 | 
                1,200,000 | 
                
                    
                        5,280,610
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                23 Dec 2022 | 
                35,110 | 
                
                    
                        25,000
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Sale of securities on an exchange or to another person at price $ 20.93 per share.  | 
                23 Dec 2022 | 
                35,110 | 
                
                    
                        271,764
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                20.9 | 
                
                    
                        734,687
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 1.20 per share.  | 
                23 Dec 2022 | 
                35,110 | 
                
                    
                        306,874
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                1.2 | 
                
                    
                        42,132
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.60 per share.  | 
                20 Dec 2022 | 
                62,099 | 
                
                    
                        333,863
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                0.6 | 
                
                    
                        37,259
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Sale of securities on an exchange or to another person at price $ 20.91 per share.  | 
                20 Dec 2022 | 
                24,913 | 
                
                    
                        271,764
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                20.9 | 
                
                    
                        521,011
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                20 Dec 2022 | 
                62,099 | 
                
                    
                        10,023
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                20 Dec 2022 | 
                10,023 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 1.20 per share.  | 
                20 Dec 2022 | 
                14,890 | 
                
                    
                        296,677
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                1.2 | 
                
                    
                        17,868
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                20 Dec 2022 | 
                14,890 | 
                
                    
                        60,110
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.60 per share.  | 
                20 Dec 2022 | 
                10,023 | 
                
                    
                        281,787
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                0.6 | 
                
                    
                        6,014
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Sale of securities on an exchange or to another person at price $ 20.91 per share.  | 
                20 Dec 2022 | 
                62,099 | 
                
                    
                        271,764
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                20.9 | 
                
                    
                        1,298,695
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks | 
                 Sale of securities on an exchange or to another person at price $ 19.51 per share.  | 
                01 Dec 2022 | 
                30,000 | 
                
                    
                        379,136
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.5 | 
                
                    
                        585,423
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jonathan I. Friedman
                 | 
                See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 Nov 2022 | 
                12,500 | 
                
                    
                        107,500
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Jonathan I. Friedman
                 | 
                See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 13.71 per share.  | 
                25 Nov 2022 | 
                12,500 | 
                
                    
                        64,554
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                13.7 | 
                
                    
                        171,325
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jonathan I. Friedman
                 | 
                See Remarks | 
                 Sale of securities on an exchange or to another person at price $ 20.35 per share.  | 
                25 Nov 2022 | 
                12,500 | 
                
                    
                        52,054
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                20.3 | 
                
                    
                        254,314
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jonathan I. Friedman
                 | 
                See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 13.71 per share.  | 
                25 Nov 2022 | 
                2,500 | 
                
                    
                        54,554
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                13.7 | 
                
                    
                        34,265
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jonathan I. Friedman
                 | 
                See Remarks | 
                 Sale of securities on an exchange or to another person at price $ 20.50 per share.  | 
                25 Nov 2022 | 
                2,500 | 
                
                    
                        52,054
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                20.5 | 
                
                    
                        51,250
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jonathan I. Friedman
                 | 
                See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 Nov 2022 | 
                2,500 | 
                
                    
                        105,000
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Former 10% Owner | 
                 Sale of securities on an exchange or to another person at price $ 18.48 per share.  | 
                07 Nov 2022 | 
                61,001 | 
                
                    
                        75,607
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                18.5 | 
                
                    
                        1,127,445
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jonathan I. Friedman
                 | 
                General Counsel | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                21 Oct 2022 | 
                52,054 | 
                
                    
                        52,054
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Stephen M. Deitsch
                 | 
                Chief Financial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                21 Oct 2022 | 
                78,672 | 
                
                    
                        78,672
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                21 Oct 2022 | 
                206,246 | 
                
                    
                        409,136
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                21 Oct 2022 | 
                71,469 | 
                
                    
                        271,764
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jason Allan Edie
                 | 
                Chief Technology Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                21 Oct 2022 | 
                52,110 | 
                
                    
                        52,110
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    E. Mickelson Erik
                 | 
                Chief Accounting Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                21 Oct 2022 | 
                14,069 | 
                
                    
                        14,069
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    E. Mickelson Erik
                 | 
                Chief Accounting Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 9.49 per share.  | 
                21 Oct 2022 | 
                1,020 | 
                
                    
                        23,032
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                9.5 | 
                
                    
                        9,680
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks | 
                 Sale of securities on an exchange or to another person at price $ 18.01 per share.  | 
                08 Sep 2022 | 
                30,000 | 
                
                    
                        202,890
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                18.0 | 
                
                    
                        540,207
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.60 per share.  | 
                11 Aug 2022 | 
                2,878 | 
                
                    
                        228,173
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                0.6 | 
                
                    
                        1,727
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Sale of securities on an exchange or to another person at price $ 20.94 per share.  | 
                11 Aug 2022 | 
                27,878 | 
                
                    
                        200,295
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                20.9 | 
                
                    
                        583,682
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 Aug 2022 | 
                2,878 | 
                
                    
                        72,122
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Quentin S. Blackford
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 18.42 per share.  | 
                01 Aug 2022 | 
                16,287 | 
                
                    
                        16,287
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                18.4 | 
                
                    
                        300,007
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 20.05 per share.  | 
                20 Jul 2022 | 
                150,609 | 
                
                    
                        418,083
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                20.0 | 
                
                    
                        3,019,605
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 20.62 per share.  | 
                20 Jul 2022 | 
                114,775 | 
                
                    
                        303,308
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                20.6 | 
                
                    
                        2,367,097
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 20.66 per share.  | 
                20 Jul 2022 | 
                49,498 | 
                
                    
                        253,810
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                20.7 | 
                
                    
                        1,022,802
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 21.04 per share.  | 
                20 Jul 2022 | 
                12,030 | 
                
                    
                        241,780
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                21.0 | 
                
                    
                        253,129
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 20.30 per share.  | 
                20 Jul 2022 | 
                64,519 | 
                
                    
                        177,261
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                20.3 | 
                
                    
                        1,309,884
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 20.10 per share.  | 
                20 Jul 2022 | 
                2,615 | 
                
                    
                        174,646
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                20.1 | 
                
                    
                        52,562
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 19.06 per share.  | 
                20 Jul 2022 | 
                25,674 | 
                
                    
                        148,972
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.1 | 
                
                    
                        489,429
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 19.07 per share.  | 
                20 Jul 2022 | 
                5,836 | 
                
                    
                        143,136
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.1 | 
                
                    
                        111,288
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 19.13 per share.  | 
                20 Jul 2022 | 
                2,200 | 
                
                    
                        140,936
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.1 | 
                
                    
                        42,083
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 19.10 per share.  | 
                20 Jul 2022 | 
                4,328 | 
                
                    
                        136,608
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.1 | 
                
                    
                        82,649
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                20 Jul 2022 | 
                100 | 
                
                    
                        31,938
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.60 per share.  | 
                20 Jul 2022 | 
                42,865 | 
                
                    
                        1,185,300
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                0.6 | 
                
                    
                        25,719
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 18.63 per share.  | 
                20 Jul 2022 | 
                42,865 | 
                
                    
                        1,142,435
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                18.6 | 
                
                    
                        798,391
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 18.68 per share.  | 
                20 Jul 2022 | 
                71,061 | 
                
                    
                        1,071,374
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                18.7 | 
                
                    
                        1,327,405
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.60 per share.  | 
                20 Jul 2022 | 
                32,135 | 
                
                    
                        1,103,509
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                0.6 | 
                
                    
                        19,281
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.60 per share.  | 
                20 Jul 2022 | 
                25,000 | 
                
                    
                        1,128,509
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                0.6 | 
                
                    
                        15,000
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 1.20 per share.  | 
                20 Jul 2022 | 
                1,036 | 
                
                    
                        1,129,545
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                1.2 | 
                
                    
                        1,243
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 18.48 per share.  | 
                20 Jul 2022 | 
                58,171 | 
                
                    
                        1,071,374
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                18.5 | 
                
                    
                        1,075,221
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 18.47 per share.  | 
                20 Jul 2022 | 
                27,838 | 
                
                    
                        1,043,536
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                18.5 | 
                
                    
                        514,115
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Gift of securities by or to the insider at price $ 0.00 per share.  | 
                20 Jul 2022 | 
                5,000 | 
                
                    
                        1,038,536
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 18.28 per share.  | 
                20 Jul 2022 | 
                1,541 | 
                
                    
                        1,036,995
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                18.3 | 
                
                    
                        28,177
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 1.20 per share.  | 
                20 Jul 2022 | 
                20,813 | 
                
                    
                        1,057,808
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                1.2 | 
                
                    
                        24,976
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 18.53 per share.  | 
                20 Jul 2022 | 
                20,813 | 
                
                    
                        1,036,995
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                18.5 | 
                
                    
                        385,594
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 18.51 per share.  | 
                20 Jul 2022 | 
                37,292 | 
                
                    
                        999,703
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                18.5 | 
                
                    
                        690,264
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 1.20 per share.  | 
                20 Jul 2022 | 
                28,151 | 
                
                    
                        1,027,854
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                1.2 | 
                
                    
                        33,781
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 4.60 per share.  | 
                20 Jul 2022 | 
                21,849 | 
                
                    
                        1,049,703
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                4.6 | 
                
                    
                        100,505
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 18.86 per share.  | 
                20 Jul 2022 | 
                50,000 | 
                
                    
                        999,703
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                18.9 | 
                
                    
                        943,175
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 18.90 per share.  | 
                20 Jul 2022 | 
                6,296 | 
                
                    
                        993,407
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                18.9 | 
                
                    
                        119,023
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 4.60 per share.  | 
                20 Jul 2022 | 
                28,151 | 
                
                    
                        1,021,558
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                4.6 | 
                
                    
                        129,495
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 5.40 per share.  | 
                20 Jul 2022 | 
                17,962 | 
                
                    
                        1,039,520
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                5.4 | 
                
                    
                        96,995
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 19.44 per share.  | 
                20 Jul 2022 | 
                46,113 | 
                
                    
                        993,407
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.4 | 
                
                    
                        896,266
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 19.29 per share.  | 
                20 Jul 2022 | 
                84,131 | 
                
                    
                        909,276
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.3 | 
                
                    
                        1,622,752
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 5.40 per share.  | 
                20 Jul 2022 | 
                100 | 
                
                    
                        909,376
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                5.4 | 
                
                    
                        540
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 19.54 per share.  | 
                20 Jul 2022 | 
                100 | 
                
                    
                        909,276
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.5 | 
                
                    
                        1,954
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 19.03 per share.  | 
                20 Jul 2022 | 
                5,080 | 
                
                    
                        904,196
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.0 | 
                
                    
                        96,695
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 19.00 per share.  | 
                20 Jul 2022 | 
                1,290 | 
                
                    
                        902,906
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19 | 
                
                    
                        24,510
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 19.02 per share.  | 
                20 Jul 2022 | 
                6,372 | 
                
                    
                        896,534
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.0 | 
                
                    
                        121,215
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 19.32 per share.  | 
                20 Jul 2022 | 
                73,408 | 
                
                    
                        823,126
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.3 | 
                
                    
                        1,418,228
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 19.56 per share.  | 
                20 Jul 2022 | 
                39,937 | 
                
                    
                        783,189
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.6 | 
                
                    
                        781,172
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 19.56 per share.  | 
                20 Jul 2022 | 
                119,466 | 
                
                    
                        663,723
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.6 | 
                
                    
                        2,336,217
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 5.40 per share.  | 
                20 Jul 2022 | 
                29,748 | 
                
                    
                        693,471
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                5.4 | 
                
                    
                        160,639
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                20 Jul 2022 | 
                42,865 | 
                
                    
                        32,135
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                20 Jul 2022 | 
                32,135 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                20 Jul 2022 | 
                25,000 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                20 Jul 2022 | 
                1,036 | 
                
                    
                        48,964
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                20 Jul 2022 | 
                20,813 | 
                
                    
                        28,151
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                20 Jul 2022 | 
                28,151 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                20 Jul 2022 | 
                21,849 | 
                
                    
                        28,151
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                20 Jul 2022 | 
                28,151 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                20 Jul 2022 | 
                17,962 | 
                
                    
                        32,038
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                20 Jul 2022 | 
                29,748 | 
                
                    
                        2,190
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                20 Jul 2022 | 
                2,190 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                20 Jul 2022 | 
                25,000 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                20 Jul 2022 | 
                12,500 | 
                
                    
                        12,500
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 19.61 per share.  | 
                20 Jul 2022 | 
                29,748 | 
                
                    
                        663,723
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.6 | 
                
                    
                        583,213
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 5.40 per share.  | 
                20 Jul 2022 | 
                2,190 | 
                
                    
                        665,913
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                5.4 | 
                
                    
                        11,826
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 6.60 per share.  | 
                20 Jul 2022 | 
                25,000 | 
                
                    
                        690,913
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                6.6 | 
                
                    
                        165,000
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 6.60 per share.  | 
                20 Jul 2022 | 
                12,500 | 
                
                    
                        703,413
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                6.6 | 
                
                    
                        82,500
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 19.53 per share.  | 
                20 Jul 2022 | 
                39,690 | 
                
                    
                        663,723
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.5 | 
                
                    
                        775,308
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lee Rosenthal
                 | 
                Ten Percent Owner | 
                 Sale of securities on an exchange or to another person at price $ 19.51 per share.  | 
                20 Jul 2022 | 
                95,031 | 
                
                    
                        568,692
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.5 | 
                
                    
                        1,854,150
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Sale of securities on an exchange or to another person at price $ 19.02 per share.  | 
                14 Jul 2022 | 
                72,432 | 
                
                    
                        225,295
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.0 | 
                
                    
                        1,377,881
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Sale of securities on an exchange or to another person at price $ 19.00 per share.  | 
                14 Jul 2022 | 
                13,679 | 
                
                    
                        297,727
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.0 | 
                
                    
                        259,934
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Sale of securities on an exchange or to another person at price $ 19.44 per share.  | 
                08 Jul 2022 | 
                63,889 | 
                
                    
                        311,406
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.4 | 
                
                    
                        1,242,213
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Frank S. Bono
                 | 
                Chief Technology Officer | 
                 Sale of securities on an exchange or to another person at price $ 18.15 per share.  | 
                06 Jun 2022 | 
                6,322 | 
                
                    
                        1,647,426
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                18.2 | 
                
                    
                        114,775
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Frank S. Bono
                 | 
                Chief Technology Officer | 
                 Sale of securities on an exchange or to another person at price $ 19.33 per share.  | 
                06 Jun 2022 | 
                13,678 | 
                
                    
                        1,661,104
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                19.3 | 
                
                    
                        264,367
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Frank S. Bono
                 | 
                Chief Technology Officer | 
                 Sale of securities on an exchange or to another person at price $ 17.99 per share.  | 
                27 May 2022 | 
                24,155 | 
                
                    
                        1,641,104
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                18.0 | 
                
                    
                        434,548
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Frank S. Bono
                 | 
                Chief Technology Officer | 
                 Sale of securities on an exchange or to another person at price $ 18.00 per share.  | 
                27 May 2022 | 
                845 | 
                
                    
                        1,665,259
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                18 | 
                
                    
                        15,210
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    B. Kristine Johnson
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 May 2022 | 
                8,918 | 
                
                    
                        23,080
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Stephen Newman Oesterle
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 May 2022 | 
                8,918 | 
                
                    
                        15,949
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas P. Schnettler
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 May 2022 | 
                8,918 | 
                
                    
                        27,668
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Scott W. Drake
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 May 2022 | 
                8,918 | 
                
                    
                        15,949
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Alf Grunwald
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 May 2022 | 
                8,918 | 
                
                    
                        27,668
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Kristina Wright
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 May 2022 | 
                8,918 | 
                
                    
                        23,080
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jason Allan Edie
                 | 
                Chief Technology Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 Apr 2022 | 
                102,459 | 
                
                    
                        102,459
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Erik E. Mickelson
                 | 
                Chief Accounting Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                11 Apr 2022 | 
                17,462 | 
                
                    
                        17,462
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Meghan Scanlon
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                31 Mar 2022 | 
                17,846 | 
                
                    
                        17,846
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    B. Kristine Johnson
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                01 Dec 2021 | 
                14,162 | 
                
                    
                        14,162
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Kristina Wright
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                01 Dec 2021 | 
                14,162 | 
                
                    
                        14,162
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Frank S. Bono
                 | 
                Chief Technology Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                14 Oct 2021 | 
                111,976 | 
                
                    
                        111,976
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Stephen Newman Oesterle
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                14 Oct 2021 | 
                7,031 | 
                
                    
                        7,031
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas P. Schnettler
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                14 Oct 2021 | 
                18,750 | 
                
                    
                        18,750
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Scott W. Drake
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                14 Oct 2021 | 
                7,031 | 
                
                    
                        7,031
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Stephen M. Deitsch
                 | 
                Chief Financial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                14 Oct 2021 | 
                155,210 | 
                
                    
                        155,210
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Albert DaCosta
                 | 
                Director, See Remarks | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                14 Oct 2021 | 
                450,778 | 
                
                    
                        450,778
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Matthew Jarboe
                 | 
                Chief Commercial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                14 Oct 2021 | 
                155,210 | 
                
                    
                        155,210
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Alf Grunwald
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                14 Oct 2021 | 
                18,750 | 
                
                    
                        18,750
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock |