v3.26.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2019
Dec. 31, 2025
Sep. 30, 2025
Class Of Stock [Line Items]              
Preferred stock, share outstanding 0   0     0  
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 116,293   116,293        
Cash dividends and dividend equivalents     $ 7,533        
Dividends payable $ 256   256        
Stock-based compensation     3,132 $ 2,639      
ESPP [Member]              
Class Of Stock [Line Items]              
Percentage of common stock price per share equal to lower of fair market value of common stock         85.00%    
Stock-based compensation $ 45 $ 44 $ 89 $ 85      
Maximum [Member] | Additional Repurchase [Member]              
Class Of Stock [Line Items]              
Number of shares authorized to be repurchased             1,000,000
Class A Common Stock [Member]              
Class Of Stock [Line Items]              
Number of common stock shares authorized 45,000,000   45,000,000        
Shares issued, par value $ 0.01   $ 0.01        
Class B Common Stock [Member]              
Class Of Stock [Line Items]              
Number of common stock shares authorized 5,000,000   5,000,000        
Shares issued, par value $ 0.01   $ 0.01