Quarterly report pursuant to Section 13 or 15(d)

Business Acquisitions - Additional Information (Details)

v3.22.1
Business Acquisitions - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jan. 03, 2022
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
ASU 2021-08            
Business Acquisition [Line Items]            
Change in accounting principle, ASU, adopted   true        
Change in accounting principle, ASU, adoption date   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.9          
Preliminary fair value of the contingent earnout 12.4          
Business acquisition estimated purchase consideration/purchase consideration $ 31.6          
Percentage of discounted cash flows 24.00%          
Acquisition-related expenses   $ 0.6       $ 0.1
Business acquisition pro forma revenue     $ 16.4      
Business acquisition, pro forma net income (loss)     $ (1.1)      
Forensic Logic | Forecast            
Business Acquisition [Line Items]            
Number of days amounts to be determined and paid       120 days 120 days  
Forensic Logic | Maximum | Forecast            
Business Acquisition [Line Items]            
Business acquisition contingent earnout payable in cash       $ 10.5 $ 9.5  
Forensic Logic | Common Stock            
Business Acquisition [Line Items]            
Business acquisition purchase consideration, stock issued $ 14.3          
Issuance of common stock for acquisition, Shares 464,540