XML 50 R42.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Accounts receivable | Customer B          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage     14.00%   13.00%
Accounts receivable | Customer F          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage     23.00%   22.00%
Accounts receivable | Customer H          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage     15.00%   13.00%
Accounts receivable | Customer K          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage     29.00%   27.00%
Revenue | Customer A          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage 30.00%   25.00%    
Revenue | Customer K          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage       42.00%  
Revenue | Customer L          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage 11.00%     18.00%  
Revenue | Customer M          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage   80.00% 34.00% 25.00%  
Revenue | Customer O          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage 25.00%   18.00%