XML 72 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Earn out liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Payment on earn-out $ (5,000)  
Fair value measure, earn out liability current 9,300  
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
Payment on earn-out (5,000)  
Fair value adjustments 1,230 7,550
Earn-out liability, ending balance $ 9,280 $ 13,750