Quarterly report pursuant to Section 13 or 15(d)

Business Acquisitions - Additional Information (Details)

v3.22.2
Business Acquisitions - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 03, 2022
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]                  
Revenues   $ 20,016,000   $ 14,624,000 $ 41,230,000 $ 29,637,000      
ASU 2021-08                  
Business Acquisition [Line Items]                  
Change in accounting principle, ASU, adopted   true     true        
Change in accounting principle, ASU, adoption date   Jan. 01, 2022     Jan. 01, 2022        
Common Stock                  
Business Acquisition [Line Items]                  
Issuance of common stock for acquisition, Shares     464,540            
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,000                
Preliminary fair value of the contingent consideration 12,400,000                
Business acquisition estimated purchase consideration/purchase consideration $ 31,600,000                
Percentage of discounted cash flows 24.00%                
Acquisition-related expenses   $ 0     $ 600,000       $ 100,000
Business acquisition pro forma revenue       16,300,000   32,700,000      
Business acquisition, pro forma net income (loss)       $ (1,100,000)   $ (2,200,000)      
Forensic Logic | Forecast                  
Business Acquisition [Line Items]                  
Business acquisition contingent consideration payable in cash               $ 3,750,000  
Number of days amounts to be determined and paid             120 days 120 days  
Forensic Logic | Maximum | Forecast                  
Business Acquisition [Line Items]                  
Business acquisition contingent consideration payable in cash             $ 10,500,000 $ 9,500,000  
Forensic Logic | Minimum | Forecast                  
Business Acquisition [Line Items]                  
Revenues               $ 7,000,000.0  
Forensic Logic | Common Stock                  
Business Acquisition [Line Items]                  
Business acquisition purchase consideration, stock issued $ 14,300,000                
Issuance of common stock for acquisition, Shares 464,540