v3.25.2
Summary of Significant Accounting Policies - Additional Information (Detail) - Segment
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Summary Of Significant Accounting Policies [Line Items]    
Number of operating segments 1  
Customer One [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Concentration of credit risk percentage 47.00% 54.00%
Customer Two [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Concentration of credit risk percentage 24.00% 21.00%
Customer Three [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Concentration of credit risk percentage 17.00% 13.00%