XML 57 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Change in fair value of Contingent Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair value measured on recurring basis    
Contingent consideration, net of current portion $ 6,973 $ 6,274
Contingent consideration    
Fair value measured on recurring basis    
Balance at beginning 6,274 10,184
Payment of contingent consideration   (3,250)
Change in fair value 699 (660)
Contingent consideration, net of current portion 6,973 6,274
Balance at ending $ 6,973 $ 6,274