v3.26.1
Contract Liabilities - Schedule of Long-Term Product Maintenance or Extended Warranty Arrangements (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract liabilities $ 51,849 $ 7,707
Deferred income    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract liabilities 48,154 7,707
Progress collections    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract liabilities $ 3,695 $ 0