XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
Contingent Consideration  
Beginning balance $ 2,588
Payments related to contingent consideration (1,500)
Ending balance 1,621
Contingent consideration from business combination  
Contingent Consideration  
Change in estimated fair value of contingent consideration 547
Contingent consideration on asset acquisition  
Contingent Consideration  
Change in estimated fair value of contingent consideration $ (14)