XML 80 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Geographic Information on Sales to External Customers (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 1,787,647 $ 1,527,953 $ 1,400,182
United States      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 1,036,521 876,945 746,825
Other      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 751,126 $ 651,008 $ 653,357