XML 58 R41.htm IDEA: XBRL DOCUMENT v3.25.4
Revenues - Narrative (Details) - Accounts Receivable - Customer Concentration Risk
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Four Customers    
Concentration Risk [Line Items]    
Concentration risk, percentage 60.00%  
Five Customers    
Concentration Risk [Line Items]    
Concentration risk, percentage   69.00%