XML 100 R83.htm IDEA: XBRL DOCUMENT v3.25.3
Business Segment, Geographic and Major Customer Information - Major Suppliers (Details) - Purchases - Cost of Goods and Service - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Supplier A        
Segment Reporting Information        
Expenditure $ 7,977 $ 5,187 $ 26,787 $ 16,885
Total spend (in percentage) 26.00% 14.00% 26.00% 18.00%
Supplier B        
Segment Reporting Information        
Expenditure $ 3,984      
Total spend (in percentage) 13.00%      
Supplier C        
Segment Reporting Information        
Expenditure $ 3,808 $ 4,348   $ 16,583
Total spend (in percentage) 13.00% 12.00%   17.00%
Supplier D        
Segment Reporting Information        
Expenditure $ 3,368 $ 8,885 $ 14,301 $ 16,639
Total spend (in percentage) 11.00% 25.00% 14.00% 18.00%
Supplier E        
Segment Reporting Information        
Expenditure   $ 3,782    
Total spend (in percentage)   10.00%