XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Additional Information (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Service | Revenue from Contract with Customer | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue, percentage of total revenue 0.05 0.05 0.05 0.05