XML 116 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information - Geographic Information on Sales to External Customers (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 1,527,953 $ 1,400,182 $ 1,348,223
United States      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 876,945 746,825 750,315
Other      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 651,008 $ 653,357 $ 597,908