XML 112 R103.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Reconciliation of the Beginning and Ending Amounts of Unrecognized Income Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Contingency [Line Items]    
Ending Balance $ 74,300  
Federal and State [Member]    
Income Tax Contingency [Line Items]    
Beginning balance 70,710 $ 62,249
Decrease due to prior positions (156) (154)
Increase due to current year position 3,920 8,805
Foreign exchange rate differential (153) (190)
Ending Balance $ 74,321 $ 70,710