v3.26.1
Summary of Significant Accounting Policies - Concentration of Risk (Details) - item
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Revenue | Customer concentration risk | Customer A      
Summary of Significant Accounting Policies      
Concentration risk percentage 34.00%    
Revenue | Customer concentration risk | Customer B      
Summary of Significant Accounting Policies      
Concentration risk percentage 22.00% 29.00%  
Revenue | Customer concentration risk | Customer C      
Summary of Significant Accounting Policies      
Concentration risk percentage   14.00%  
Accounts receivable | Customer concentration risk | Customer B      
Summary of Significant Accounting Policies      
Concentration risk percentage 24.00%   18.00%
Accounts receivable | Customer concentration risk | Customer D      
Summary of Significant Accounting Policies      
Concentration risk percentage 13.00%    
Inventory | Supplier concentration risk | Supplier one      
Summary of Significant Accounting Policies      
Concentration risk percentage 14.00% 22.00%  
Number of major suppliers 1 1  
Accounts payable | Supplier concentration risk | Supplier one      
Summary of Significant Accounting Policies      
Concentration risk percentage 20.00%   10.00%
Accounts payable | Supplier concentration risk | Supplier two      
Summary of Significant Accounting Policies      
Concentration risk percentage 14.00%