XML 51 R37.htm IDEA: XBRL DOCUMENT v3.25.4
Description of Business and Basis of Presentation - Schedule of Significant Customers (Details)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Three Largest Customers | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Percentage of total accounts receivable and net revenue 67.00% 63.00%