XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Organization and Description of Business - Business Segments (Details) - segment
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Organization and Description of Business        
Number of operating segment     1  
Number of reportable segment     1  
Revenue from Contract with Customer Benchmark | Geographic Concentration Risk [Member] | UNITED STATES        
Organization and Description of Business        
Concentration risk percentage 100.00% 100.00% 100.00% 100.00%