v3.26.1
Fair Value Measurements - Fair value of contingent consideration (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Jun. 30, 2026
Fair Value Measurements    
Change in fair value of contingent consideration $ 101  
Expected achievement date of milestone event 1    
Fair Value Measurements    
Milestone event, measurement input 0.90 0.90
Expected achievement date of milestone event 1 | Measurement Input    
Fair Value Measurements    
Milestone event, measurement input 0.156 0.165
Expected achievement date of milestone event 2    
Fair Value Measurements    
Milestone event, measurement input 0.429 0.429
Expected achievement date of milestone event 2 | Measurement Input    
Fair Value Measurements    
Milestone event, measurement input 0.154 0.161
Expected achievement date of milestone event 3    
Fair Value Measurements    
Milestone event, measurement input 0.429 0.429
Expected achievement date of milestone event 3 | Measurement Input    
Fair Value Measurements    
Milestone event, measurement input 0.154 0.16
Expected achievement date of milestone event 4    
Fair Value Measurements    
Milestone event, measurement input 0.395 0.395
Expected achievement date of milestone event 4 | Measurement Input    
Fair Value Measurements    
Milestone event, measurement input 0.154 0.16