XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Organization and Description of Business - Business Segments (Details)
12 Months Ended
Dec. 31, 2024
segment
customer
Dec. 31, 2023
customer
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% 100.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Two Customer    
Organization and Description of Business    
Concentration risk percentage 86.00% 87.00%
Number of customers | customer 2 2
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer A    
Organization and Description of Business    
Concentration risk percentage 59.00% 28.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer B    
Organization and Description of Business    
Concentration risk percentage 27.00% 59.00%