XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Company's Contingent Consideration Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Liability:    
Contingent consideration [1] $ 1,170 $ 1,208
Total liabilities 1,170 1,208
Level 1    
Liability:    
Contingent consideration [1] 0 0
Total liabilities 0 0
Level 2    
Liability:    
Contingent consideration [1] 0 0
Total liabilities 0 0
Level 3    
Liability:    
Contingent consideration [1] 1,170 1,208
Total liabilities $ 1,170 $ 1,208
[1] As of June 30, 2024 and December 31, 2023, contingent consideration includes certain amounts in other long-term liabilities on the Company’s condensed consolidated balance sheets.