XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Concentrations (Tables)
6 Months Ended
Jun. 30, 2025
Concentrations [Abstract]  
Schedule of Customer Accounted for Company's Revenues

The following table sets forth information as to each customer that accounted for 10% or more of the Company’s revenue for the three and six months ended June 30, 2025 and 2024.

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
Customer  2025   2024   2025   2024 
A   28%   29%   28%   29%
B   17%   18%   17%   18%
C   11%   12%   11%   12%