v3.26.3
Cash and Cash Equivalents - Additional Information (Details)
€ in Millions, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 29, 2026
USD ($)
Aug. 03, 2026
USD ($)
Apr. 07, 2025
USD ($)
Apr. 07, 2025
EUR (€)
Jan. 31, 2026
USD ($)
Jan. 31, 2026
EUR (€)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
EUR (€)
Sep. 30, 2026
USD ($)
transaction
Cash and Cash Equivalents [Line Items]                  
Cash and cash equivalents             $ 194.2   $ 165.7
Number of equity transactions | transaction                 2
Cash Equivalents             67.1   $ 110.7
American Depositary Share                  
Cash and Cash Equivalents [Line Items]                  
Proceeds from issuance of common stock $ 50.0 $ 50.0              
Private investment in Public Equity                  
Cash and Cash Equivalents [Line Items]                  
Proceeds from issuance of common stock     $ 125.5 € 116.3 $ 94.7 € 81.0 $ 100.7 € 85.7