v3.26.1
Commitments and Contingencies (Details)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 25, 2025
Oct. 28, 2024
USD ($)
Jun. 16, 2026
claim
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
payment
Loss Contingencies [Line Items]          
Automatic renewal, period 12 months        
Anticipated purchase requirements, period 24 months        
Binding upon acceptance, period 12 months        
Purchase obligation       $ 20.5 $ 20.5
Number of lump-sum payments | payment         2
Deferred consideration       5.7 $ 5.7
Damages sought         $ 10.4
Loss contingency, receivable, proceeds       $ 1.3  
Number of putative class action complaints | claim     2    
Elysium Health, LLC          
Loss Contingencies [Line Items]          
Litigation settlement, amount awarded to other party   $ 9.2      
Settlement interest (as a percent)   0.0502