XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Customer Contracts - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 27, 2022
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Capitalized Contract Cost [Line Items]            
Revenue recognized included in deferred revenue   $ 42,800,000 $ 39,700,000 $ 80,300,000 $ 73,000,000.0  
Convertible Note Receivable            
Capitalized Contract Cost [Line Items]            
Receivable with imputed interest, face amount $ 15,000,000          
Investment interest rate 6.00%          
Notes receivable, fair value disclosure   17,100,000   17,100,000   $ 15,000,000
Cost To Obtain A Contract            
Capitalized Contract Cost [Line Items]            
Capitalized contract cost, net   31,600,000   31,600,000   38,600,000
Cost To Fulfill A Contract            
Capitalized Contract Cost [Line Items]            
Capitalized contract cost, net   $ 15,700,000   $ 15,700,000   $ 13,700,000