XML 118 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of the Beginning and Ending Amounts of Unrecognized Income Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Contingency [Line Items]      
Ending Balance $ 81,000    
Federal and State [Member]      
Income Tax Contingency [Line Items]      
Beginning balance 72,791 $ 57,671 $ 48,574
Decrease due to prior positions (154)   (245)
Increase due to prior positions   6,954  
Increase due to current year position 8,805 9,074 8,415
Foreign exchange rate differential (477) (908) 927
Ending Balance $ 80,965 $ 72,791 $ 57,671