Annual report pursuant to Section 13 and 15(d)

BUSINESS ACQUISITIONS - LaderaTech Acquisition (Details)

v3.22.4
BUSINESS ACQUISITIONS - LaderaTech Acquisition (Details) - USD ($)
$ in Thousands
12 Months Ended
May 07, 2020
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2020
Business Acquisition [Line Items]        
Contingent earn-out $ 19,800      
LaderaTech, Inc        
Business Acquisition [Line Items]        
Consideration transferred 21,832      
Payments to acquire businesses 2,016      
Contingent earn-out 19,816      
LaderaTech, Inc | Qualified Product List Payment        
Business Acquisition [Line Items]        
Contingent future payments 2,800      
Contingent consideration payment   $ 3,000    
LaderaTech, Inc | Earnout Achievement Of Revenue Thresholds Through 2026        
Business Acquisition [Line Items]        
Contingent future payments $ 17,000      
Estimated fair value of contingent consideration     $ 7,300 $ 20,000