Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Summary of Changes in Fair Value of Contingent Consideration Liabilities (Details)

v3.22.2.2
Fair Value Measurements - Summary of Changes in Fair Value of Contingent Consideration Liabilities (Details) - Fair Value Measurements Recurring - Level 3 - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Beginning balance   $ 170 $ 1,500 $ 573
Payment of contingent consideration liability       (403)
Acquisition of Forensic Logic (Note 4 - Business Acquisition)     12,400  
Change in fair value of contingent consideration $ (5,400) 1,300 (8,842)  
Ending balance $ 5,058 $ 1,500 $ 5,058 $ 170