v3.25.4
Income Taxes - Summary of Income Taxes Paid (Net of Refunds Received) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Taxes Paid, Net [Abstract]      
Federal $ (11,152)    
State (174)    
Income taxes paid, net of refunds $ (11,326) $ 6,195 $ 3,467