XML 91 R81.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Reconciliations of Unrecognized Tax Benefits (Detail) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Unrecognized tax benefits, opening balance $ 17,326,000 $ 14,590,000 $ 10,682,000
Gross (decreases) - tax positions in prior period (1,295,000)    
Gross increases - tax positions in prior period   833,000 1,891,000
Gross increases – current period tax positions 505,000 2,477,000 2,139,000
Settlements/State voluntary disclosure (3,926,000)   (343,000)
Foreign currency translation 831,000 (548,000) 241,000
Lapse of statute of limitations (2,108,000) (26,000) (20,000)
Unrecognized tax benefits, ending balance $ 11,333,000 $ 17,326,000 $ 14,590,000