XML 120 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Reconciliation of the Beginning and Ending Amounts of Unrecognized Income Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Contingency [Line Items]      
Ending Balance $ 72,800    
Federal and State [Member]      
Income Tax Contingency [Line Items]      
Beginning balance 57,671 $ 48,574 $ 32,263
Decrease due to prior positions   (245) (137)
Increase due to prior positions 6,954    
Increase due to current year position 9,074 8,415 16,448
Foreign exchange rate differential (908) 927  
Ending Balance $ 72,791 $ 57,671 $ 48,574