XML 117 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segment, Geographic and Major Customer Information - Major Suppliers (Details) - Purchases - Cost of Goods and Service - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Supplier A    
Segment Reporting Information    
Expenditure $ 24,064  
Total spend (percent) 18.90%  
Supplier B    
Segment Reporting Information    
Expenditure $ 21,410  
Total spend (percent) 16.90%  
Supplier C    
Segment Reporting Information    
Expenditure $ 20,333 $ 42,684
Total spend (percent) 16.00% 30.10%
Supplier D    
Segment Reporting Information    
Expenditure   $ 28,222
Total spend (percent)   19.90%
Supplier E    
Segment Reporting Information    
Expenditure   $ 16,447
Total spend (percent)   11.60%