XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - Accounts Receivable by Major Customer (Details) - Accounts Receivable - Customer Concentration Risk
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Account X    
Segment Reporting Information    
Percentage of accounts receivable 70.00% 41.00%
Account Y    
Segment Reporting Information    
Percentage of accounts receivable 15.00% 17.00%
Account Z    
Segment Reporting Information    
Percentage of accounts receivable 3.00% 24.00%