XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Foreign Countries Or Customers Which Contributed 10% or more of Total Revenue or Accounts Receivable (Detail)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
country
customer
Jun. 30, 2024
customer
country
Jun. 30, 2025
customer
country
Jun. 30, 2024
country
customer
Dec. 31, 2024
customer
Disaggregation Of Revenue [Line Items]          
Number of foreign countries who accounted for 10% or more | country 0 0 0 0  
Customers Representing Concentration Risk | Revenue | Customer Concentration Risk          
Disaggregation Of Revenue [Line Items]          
Number of customers who accounted for 10% or more 0 0 0 0  
Percentage of concentration risk 10.00% 10.00% 10.00% 10.00%  
Customers Representing Concentration Risk | Accounts Receivable Benchmark | Customer Concentration Risk          
Disaggregation Of Revenue [Line Items]          
Number of customers who accounted for 10% or more     0   0
Percentage of concentration risk     10.00%   10.00%