XML 95 R83.htm IDEA: XBRL DOCUMENT v3.25.1
Concentration of Credit Risk - Additional Information (Detail) - Customer Concentration Risk [Member] - Customer
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue Benchmark [Member]    
Concentration Risk [Line Items]    
Number of customers 2 2
Revenue Benchmark [Member] | Customer Two [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 100.00% 100.00%
Accounts Receivable [Member]    
Concentration Risk [Line Items]    
Number of customers 2  
Accounts Receivable [Member] | Customers One [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 23.60%  
Accounts Receivable [Member] | Customer Two [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 42.10%