v3.26.1
Summary of Significant Accounting Policies and Basis of Presentation - Schedule of Net Revenues and Accounts Receivable Concentration (Details) - Customer concentration
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Accounts receivable | Customer B          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage     18.00%   18.00%
Accounts receivable | Customer F          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage     24.00%   23.00%
Accounts receivable | Customer H          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage     15.00%   14.00%
Accounts receivable | Customer K          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage     29.00%   28.00%
Revenue | Customer A          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage   30.00%   25.00%  
Revenue | Customer B          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage 16.00%   16.00%    
Revenue | Customer L          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage   11.00%      
Revenue | Customer M          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage   17.00%   34.00%  
Revenue | Customer O          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage   25.00%   18.00%  
Revenue | Customer Q          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage 60.00%   68.00%