XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Organization and Description of Business - Business Segments (Details)
3 Months Ended
Mar. 31, 2025
segment
Organization and Description of Business  
Number of operating segment 1
Number of reportable segment 1
Revenue from Contract with Customer Benchmark | Customer Concentration Risk  
Organization and Description of Business  
Concentration risk percentage 100.00%