v3.26.1
Fair Value Measurements - Earn-out liability (Details) - Significant unobservable inputs (Level 3)
Jun. 30, 2026
$ / shares
Y
Stock price  
Fair Value Measurements  
Measurement Input | $ / shares 0.5
Minimum | Expected volatility  
Fair Value Measurements  
Measurement Input 0.75
Minimum | Risk-free interest rate  
Fair Value Measurements  
Measurement Input 0.0411
Minimum | Expected term  
Fair Value Measurements  
Measurement Input 2.9
Maximum | Expected volatility  
Fair Value Measurements  
Measurement Input 0.90
Maximum | Risk-free interest rate  
Fair Value Measurements  
Measurement Input 0.0415
Maximum | Expected term  
Fair Value Measurements  
Measurement Input 4.9