XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2022
Dec. 31, 2021
Class Of Warrant Or Right [Line Items]          
Fair value, assets, transfers in and out of level 1, 2 or 3 $ 0 $ 0      
Fair value, liabilities, transfers in and out of level 1, 2 or 3 0 0      
Change in fair value of contingent consideration (2,900,000) (3,113,000) $ 763,000    
Financing Arrangement | Common Stock Warrants          
Class Of Warrant Or Right [Line Items]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights       107,373  
Level 1 | Money Market Deposits          
Class Of Warrant Or Right [Line Items]          
Cash equivalents 34,900,000 34,900,000      
Level 3 | HGE          
Class Of Warrant Or Right [Line Items]          
Contingent consideration 238,000 238,000     $ 9,116,000
Change in fair value of contingent consideration   (3,113,000)      
Payments of contingent consideration in cash 0 200,000      
Payments of contingent consideration in shares, value assigned $ 5,600,000 $ 5,600,000      
Payments of contingent consideration in shares   368,168