XML 76 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Disclosure - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
segment
Sep. 30, 2024
USD ($)
Financial information by segment        
Number of operating segments | segment     3  
Revenue $ (195,549) $ (182,694) $ (542,569) $ (556,909)
Intersegment Eliminations | Products and Systems        
Financial information by segment        
Revenue $ 600 $ 900 $ 2,400 $ 2,800