v3.25.2
Segment Reporting - Additional Information (Detail) - Segment
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting [Abstract]        
Segment Reporting, CODM, Profit (Loss) Measure, How Used, Description     The Chief Operating Decision Maker (the "CODM") evaluates each of the Company's segments based on net income (loss), using segment financial information compiled utilizing the accounting policies listed in Note 2 of the 2024 Form 10-K. The profitability of the segment helps the CODM evaluate staffing levels, assess available cash for allocation to projects and resources, and make informed decisions on whether the segment's activities should be modified to align with the Company’s overall near- and long-term strategies.  
Number of reportable business segments     3  
Percent of maximum revenue from single customer on total revenues 10.00% 10.00% 10.00% 10.00%