XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Summary of Changes in Fair Value of Contingent Consideration Obligations (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Business Combination, Contingent Consideration, Liability [Roll Forward]    
Increase in the fair value of contingent consideration liability $ 591,000 $ 0
Level 3 | Recurring    
Business Combination, Contingent Consideration, Liability [Roll Forward]    
Fair value, beginning of period 6,661,000  
Cash payments (2,000,000)  
Increase in the fair value of contingent consideration liability 591,000  
Fair value, end of period $ 5,252,000