v3.25.2
Revenues - Concentration Risk (Detail) - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Non-Commercial Customer | Net Consolidated Revenue      
Revenue from contract with customer [Line Items]      
Percentage of concentration risk 33.00%   37.00%
Commercial Customer One | Accounts Receivable      
Revenue from contract with customer [Line Items]      
Percentage of concentration risk   19.00% 10.00%