v3.25.4
Significant Accounting Policies - Schedule of Concentration of risk (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Product Information [Line Items]      
Accounts payable $ 10,928 $ 23,690  
Supplier Concentration Risk | Revenue from Contract with Customer Benchmark | Supplier A      
Product Information [Line Items]      
Concentration risk percentage 36.00% 31.00% 27.00%
Supplier Concentration Risk | Revenue from Contract with Customer Benchmark | Supplier B      
Product Information [Line Items]      
Concentration risk percentage 20.00% 18.00% 17.00%
Supplier Concentration Risk | Revenue from Contract with Customer Benchmark | Supplier C      
Product Information [Line Items]      
Concentration risk percentage 7.00% 7.00% 8.00%
Supplier Concentration Risk | Revenue from Contract with Customer Benchmark | Supplier D      
Product Information [Line Items]      
Concentration risk percentage 6.00% 7.00% 7.00%
Supplier Concentration Risk | Accounts Payable | Supplier A      
Product Information [Line Items]      
Accounts payable $ 7,055 $ 8,876  
Supplier Concentration Risk | Accounts Payable | Supplier B      
Product Information [Line Items]      
Accounts payable 175 948  
Supplier Concentration Risk | Accounts Payable | Supplier C      
Product Information [Line Items]      
Accounts payable 0 1,077  
Supplier Concentration Risk | Accounts Payable | Supplier D      
Product Information [Line Items]      
Accounts payable $ 1,235 $ 2,911  
Product Concentration Risk | Revenue from Contract with Customer Benchmark | Product A      
Product Information [Line Items]      
Concentration risk percentage 36.00% 31.00% 27.00%
Product Concentration Risk | Revenue from Contract with Customer Benchmark | Product B      
Product Information [Line Items]      
Concentration risk percentage 15.00% 13.00% 14.00%
Product Concentration Risk | Revenue from Contract with Customer Benchmark | Product C      
Product Information [Line Items]      
Concentration risk percentage 20.00% 18.00% 17.00%
Product Concentration Risk | Revenue from Contract with Customer Benchmark | Product D      
Product Information [Line Items]      
Concentration risk percentage 7.00% 7.00% 8.00%
Product Concentration Risk | Revenue from Contract with Customer Benchmark | Product E      
Product Information [Line Items]      
Concentration risk percentage 6.00% 7.00% 7.00%