XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies and Basis of Presentation - Concentration of Revenues and Accounts Receivable (Details) - Customer concentration
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Revenue | Customer A          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage     27.00%    
Revenue | Customer B          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage 24.00%   25.00%    
Revenue | Customer C          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage     12.00%    
Revenue | Customer D          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage       25.00%  
Revenue | Customer F          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage   13.00%   13.00%  
Revenue | Customer H          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage 57.00%   20.00%    
Revenue | Customer I          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage   24.00%      
Revenue | Customer J          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage   47.00%   20.00%  
Accounts receivable | Customer A          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage     27.00%    
Accounts receivable | Customer H          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage     20.00%   19.00%
Accounts receivable | Customer I          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage     12.00%   14.00%
Accounts receivable | Customer J          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage     12.00%   27.00%
Accounts receivable | Customer K          
Summary of Significant Accounting Policies and Basis of Presentation          
Concentration risk percentage         10.00%