XML 180 R121.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Information - Narrative (Details) - segment
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting [Abstract]      
Number of reportable segments 4 2  
Revenue Benchmark | Geographic Concentration Risk | United States      
Segment Reporting Information [Line Items]      
Concentration risk percentage 40.00% 30.00% 30.00%
Revenue Benchmark | Geographic Concentration Risk | India      
Segment Reporting Information [Line Items]      
Concentration risk percentage 10.00% 30.00% 30.00%
Revenue Benchmark | Geographic Concentration Risk | China      
Segment Reporting Information [Line Items]      
Concentration risk percentage   10.00%  
Property, Plant and Equipment | Geographic Concentration Risk | Canada      
Segment Reporting Information [Line Items]      
Concentration risk percentage 1.00% 1.00%