v3.25.3
Acquisitions (Details)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Aug. 04, 2021
USD ($)
$ / shares
shares
May 24, 2021
days
Aug. 31, 2024
shares
Aug. 31, 2023
shares
Aug. 31, 2022
shares
Sep. 30, 2025
USD ($)
shares
Sep. 30, 2021
shares
Dec. 31, 2024
USD ($)
Business Combination [Line Items]                
Consecutive trading day period | days   45            
Development and regulatory milestones                
Business Combination [Line Items]                
Contingent consideration | $           $ 296.7   $ 166.7
Motus                
Business Combination [Line Items]                
Shares issued in acquisition (in shares) 2,889,367   182,182 177,203 171,427   3,420,149  
Shares issued upon milestone achievements (in shares) 5,348,572              
Contingent consideration | $ $ 35.0              
Share price used to calculate issuable shares (in dollars per share) | $ / shares $ 27.11              
Motus | Development Milestone                
Business Combination [Line Items]                
Shares issued in acquisition (in shares)           364,566    
Motus | Development and regulatory milestones                
Business Combination [Line Items]                
Shares issued upon milestone achievements (in shares) 4,979,705              
Motus | First Anniversary of Closing Date                
Business Combination [Line Items]                
Shares issued in acquisition (in shares) 184,433              
Motus | Second Anniversary of Closing Date                
Business Combination [Line Items]                
Shares issued in acquisition (in shares) 184,433              
Motus | Third Anniversary of Closing Date                
Business Combination [Line Items]                
Shares issued in acquisition (in shares) 184,433              
AlgaeneX                
Business Combination [Line Items]                
Shares issued upon milestone achievements (in shares) 368,867              
Cash paid in acquisition | $ $ 1.5              
Share price used to calculate issuable shares (in dollars per share) | $ / shares $ 27.11              
Motus and AlgaeneX                
Business Combination [Line Items]                
Aggregate value | $ $ 165.5