XML 87 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Geographic Information on Sales to External Customers (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 1,808,140 $ 1,787,647 $ 1,527,953
United States      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 1,047,451 1,036,521 876,945
Other      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 760,689 $ 751,126 $ 651,008