XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of significant accounting policies - Summary of Customer and Supplier Concentration Risk (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Significant Accounting Policies [Line Items]          
Revenue $ 74,573 $ 89,017 $ 270,975 $ 335,065  
Purchases 62,277 76,343 226,545 285,149  
Accounts receivable 33,051   33,051   $ 59,998
Accounts payable 38,749   38,749   53,992
Top One Supplier | Supplier Concentration Risk | Purchases          
Significant Accounting Policies [Line Items]          
Purchases $ 9,000 $ 9,000 $ 26,000 $ 33,000  
Concentration risk percentage 14.00% 11.00% 12.00% 11.00%  
Top One Supplier | Supplier Concentration Risk | Accounts Payable Benchmark          
Significant Accounting Policies [Line Items]          
Accounts payable $ 6,000   $ 6,000    
Concentration risk percentage     16.00%    
Top Two Suppliers | Supplier Concentration Risk | Accounts Payable Benchmark          
Significant Accounting Policies [Line Items]          
Accounts payable         $ 22,000
Concentration risk percentage         40.00%
Top One Customer | Customer Concentration Risk | Revenue from Contract with Customer Benchmark          
Significant Accounting Policies [Line Items]          
Revenue   $ 10,000 $ 0 $ 42,000  
Concentration risk percentage   11.00% 0.00% 13.00%  
Top One Customer | Customer Concentration Risk | Accounts Receivable          
Significant Accounting Policies [Line Items]          
Accounts receivable $ 5,000   $ 5,000    
Concentration risk percentage     15.00%