XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Earn out liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value measure, earn out liability current $ 8,700  
Payment on earn-out 5,000  
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Earn-out liability, beginning balance 13,050 $ 6,200
Fair value adjustments 660 6,450
Earn-out liability, ending balance $ 13,710 $ 12,650