v3.26.1
Subsequent Events (Details) - USD ($)
$ in Millions
6 Months Ended
Aug. 13, 2026
Jun. 30, 2026
Subsequent Event [Line Items]    
Aggregate principal amount   $ 75.0
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Upfront purchase price $ 130.0  
Purchase price including debt 75.0  
Purchase price remaining 55.0  
Paid in shares 3.0  
Paid in cash 52.0  
Potential earnout payments 22.1  
Payable in shares $ 2.0