XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Segment, Geographic, and Concentrations of Risk Information - Narrative (Details) - segment
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]          
Number of reportable segments     1    
Net Revenues | Customer concentration risk | Customer one          
Segment Reporting Information [Line Items]          
Concentration percentage 71.60% 38.60% 63.90% 43.30%  
Net Revenues | Customer concentration risk | Customer two          
Segment Reporting Information [Line Items]          
Concentration percentage 23.60% 36.70% 26.90% 31.90%  
Accounts Receivable | Credit concentration risk | Customer one          
Segment Reporting Information [Line Items]          
Concentration percentage     82.20%   33.60%
Accounts Receivable | Credit concentration risk | Customer two          
Segment Reporting Information [Line Items]          
Concentration percentage     12.90%   22.80%
Accounts Receivable | Credit concentration risk | Customer three          
Segment Reporting Information [Line Items]          
Concentration percentage         18.80%