v3.26.1
Subsequent Events - Narrative (Detail) - Subsequent Event - USD ($)
$ in Millions
Jul. 23, 2026
Jul. 20, 2026
July 2026 Repurchase Program    
Subsequent Event [Line Items]    
Share repurchase program, authorized amount   $ 1.0
Disposed by sale | 1340 Rocky Point Drive in San Diego, California    
Subsequent Event [Line Items]    
Disposal, consideration $ 7.6