v3.26.3
Fair Value Measurements - Schedule of Roll-forward of the Aggregate Fair Values of the Company`s Liabilities (Details) - Level 3 - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Contingent Consideration            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]            
Beginning balance $ 14,974 $ 6,241 $ 6,132 $ 3,965 $ 4,531 $ 10,179
Change in fair value 3,307 8,733 109 1,872 (566) (5,648)
Reclassification to equity   0        
Ending balance 18,281 14,974 6,241 5,837 3,965 4,531
Warrant Liability            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]            
Beginning balance 0 1 1 45 45 45
Change in fair value 0 71 0 (44) 0 0
Reclassification to equity   (72)        
Ending balance $ 0 $ 0 $ 1 $ 1 $ 45 $ 45