v3.25.4
Summary of Significant Accounting Policies - Schedule of Concentration of Revenue (Details) - Concentration of credit risk - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Company A    
Revenue, Major Customer [Line Items]    
Revenue $ 14,820 $ 20,837
Company B    
Revenue, Major Customer [Line Items]    
Revenue 18,357 20,206
Company C    
Revenue, Major Customer [Line Items]    
Revenue 19,434 19,931
Company D    
Revenue, Major Customer [Line Items]    
Revenue 0 16,196
Company E    
Revenue, Major Customer [Line Items]    
Revenue 18,261 12,807
Company F    
Revenue, Major Customer [Line Items]    
Revenue $ 13,161 $ 0