XML 105 R93.htm IDEA: XBRL DOCUMENT v3.25.4
Income Tax - Summary of Reconciliation of the Beginning and Ending Balance of Total Unrecognized Tax Positions (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Uncertainties [Abstract]      
Unrecognized Tax Benefits, Beginning Balance $ 6,076 $ 5,399 $ 4,823
Increase Related to Prior Years' Tax Positions 22   149
Decrease Related to Prior Year's Tax Positions (66)   (24)
Increase Related To Current Years' Tax Positions 1,528 677 464
Decrease Due To Lapse of Statutes of Limitations     (13)
Unrecognized Tax Benefits, Ending Balance $ 7,560 $ 6,076 $ 5,399