XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Apr. 24, 2023
$ / shares
Nov. 30, 2021
USD ($)
May 02, 2021
USD ($)
Installment
Apr. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Jun. 30, 2023
USD ($)
$ / shares
Jun. 30, 2023
GBP (£)
Dec. 31, 2022
USD ($)
Commitment And Contingencies [Line Items]                
Sales tax payable current           $ 931   $ 711
Stock exchange stock trading price description           The Bid Price Notice has no immediate effect on the continued listing status of our common stock on The Nasdaq Capital Market, and, therefore, our listing remains fully effective. The Bid Price Notice has no immediate effect on the continued listing status of our common stock on The Nasdaq Capital Market, and, therefore, our listing remains fully effective.  
Compliance period afforded to regain compliance with bid price requirements           180 days 180 days  
Number of consecutive business days below closing minimum bid requirement 30 years         30 days 30 days  
Minimum bid price requirement | $ / shares $ 1.00         $ 1.00    
Maximum                
Commitment And Contingencies [Line Items]                
Minimum closing bid price | $ / shares $ 1.00              
Number of consecutive business days below closing minimum bid requirement           20 days 20 days  
Minimum                
Commitment And Contingencies [Line Items]                
Minimum closing bid price | $ / shares           $ 1.00    
Number of consecutive business days below closing minimum bid requirement           10 days 10 days  
Settlement Agreement                
Commitment And Contingencies [Line Items]                
Agreement date     May 2, 2021          
Proceeds to be received from settlement agreement     $ 3,000          
Number of installments | Installment     3          
Settlement Agreement | Prepaid Expenses and Other Current Assets                
Commitment And Contingencies [Line Items]                
Prepaid asset               4,100
Settlement Agreement | First Payment                
Commitment And Contingencies [Line Items]                
Settlement received               $ 1,000
Settlement Agreement | Third Payment                
Commitment And Contingencies [Line Items]                
Proceeds to be received from settlement agreement   $ 1,000            
Securities Purchase Agreement | Settlement Agreement                
Commitment And Contingencies [Line Items]                
Litigation settlement         $ 800      
Litigation settlement in cash       $ 500        
Litigation settlement coupons awarded       $ 300        
PPD Stock Purchase Agreement                
Commitment And Contingencies [Line Items]                
Earn out payment amount           $ 8,800 £ 6,902,816