Annual report pursuant to Section 13 and 15(d)

Business Acquisition - Additional Information (Details)

v3.22.4
Business Acquisition - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 03, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]          
Fair value of common stock issued as consideration for business acquisition     $ 14,266   $ 2,000
Revenues     $ 81,003 $ 58,155 $ 45,734
Common Stock          
Business Acquisition [Line Items]          
Issuance of common stock for acquisition, Shares     464,540   63,901
Forensic Logic          
Business Acquisition [Line Items]          
Business acquisition date Jan. 03, 2022        
Membership interests, acquired 100.00%        
Business acquisition purchase consideration in cash $ 4,900        
Business acquisition contingent consideration payable in cash     $ 3,750    
Number of days amounts to be determined and paid     120 days    
Preliminary fair value of the contingent consideration 12,400        
Business acquisition estimated purchase consideration/purchase consideration $ 31,600        
Percentage of discounted cash flows 24.00%        
Acquisition related expenses     $ 100 200  
Acquisition revenue $ 6,600        
Business acquisition pro forma revenue       64,500  
Business acquisition, pro forma net income (loss)       $ 7,700  
Forensic Logic | Forecast          
Business Acquisition [Line Items]          
Number of days amounts to be determined and paid   120 days      
Forensic Logic | Maximum          
Business Acquisition [Line Items]          
Business acquisition contingent consideration payable in cash     9,500    
Forensic Logic | Maximum | Forecast          
Business Acquisition [Line Items]          
Business acquisition contingent consideration payable in cash   $ 10,500      
Forensic Logic | Minimum          
Business Acquisition [Line Items]          
Revenues     $ 7,000    
Forensic Logic | Common Stock          
Business Acquisition [Line Items]          
Fair value of common stock issued as consideration for business acquisition $ 14,300        
Issuance of common stock for acquisition, Shares 464,540,000