v3.26.1
Business Segment, Geographic and Major Customer Information - Major Suppliers (Details) - Purchases - Cost of Goods and Service - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Supplier A        
Segment Reporting        
Expenditure $ 23,624 $ 9,182 $ 36,098 $ 17,068
Total spend (in percentage) 33.70% 28.10% 25.10% 24.40%
Supplier B        
Segment Reporting        
Expenditure $ 7,808 $ 6,171 $ 17,840 $ 10,933
Total spend (in percentage) 11.20% 18.90% 12.40% 15.60%
Supplier C        
Segment Reporting        
Expenditure   $ 3,430    
Total spend (in percentage)   10.50%    
Supplier D        
Segment Reporting        
Expenditure     $ 16,935  
Total spend (in percentage)     11.80%