v3.26.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2019
Dec. 31, 2025
Sep. 30, 2025
Class Of Stock [Line Items]          
Preferred stock, share outstanding 0     0  
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 327,662        
Stock-based compensation $ 1,540 $ 1,422      
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 $ 44 $ 41      
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        
Shares issued, par value $ 0.01        
Class B Common Stock [Member]          
Class Of Stock [Line Items]          
Number of common stock shares authorized 5,000,000        
Shares issued, par value $ 0.01