v3.25.0.1
Segment Information and Geographic Data - Additional Information (Detail) - Segment
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Number of operating segment 1    
Revenue [Member] | Outside Of United States [Member] | Geographic Concentration Risk [Member]      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 47.00% 47.00% 46.00%
Revenue [Member] | United States [Member] | Geographic Concentration Risk [Member]      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 95.00% 96.00% 98.00%
Revenue [Member] | Ireland [Member] | Geographic Concentration Risk [Member]      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 47.00% 54.00% 67.00%
Assets Total [Member] | United States [Member] | Geographic Concentration Risk [Member]      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 97.00% 96.00%  
Assets Total [Member] | Ireland [Member] | Geographic Concentration Risk [Member]      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 80.00% 79.00%