XML 97 R77.htm IDEA: XBRL DOCUMENT v3.25.4
Segment, Geographic, and Concentrations of Risk Information - Narrative (Details) - segment
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Segment Reporting Information [Line Items]    
Number of reportable segments 1  
Net Revenues | Customer Concentration | Customer One    
Segment Reporting Information [Line Items]    
Concentration percentage 62.20% 41.90%
Net Revenues | Customer Concentration | Customer Two    
Segment Reporting Information [Line Items]    
Concentration percentage 26.40% 33.60%
Accounts Receivable | Customer Concentration | Customer One    
Segment Reporting Information [Line Items]    
Concentration percentage 52.90% 33.60%
Accounts Receivable | Customer Concentration | Customer Two    
Segment Reporting Information [Line Items]    
Concentration percentage 16.00% 22.80%
Accounts Receivable | Customer Concentration | Customer Three    
Segment Reporting Information [Line Items]    
Concentration percentage   18.80%