v3.26.1
Fair Value Measurements - Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Contingent Consideration  
Contingent Consideration  
Beginning balance $ 1,778
Ending balance 161
Adjustment to contingent consideration and Payments related to contingent consideration  
Contingent Consideration  
Adjustment to contingent consideration (117)
Payments related to contingent consideration $ (1,500)