v3.26.1
Basis of presentation (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 29, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Cash and cash equivalents $ 300,159 $ 378,564  
Restricted cash equivalents in other current assets 14,700 14,700  
Restricted cash equivalents in other assets 2,060 9,416  
Total cash, cash equivalents and restricted cash equivalents $ 316,919 $ 402,680 $ 256,556