XML 73 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2023
Feb. 28, 2022
Jun. 30, 2025
Jun. 30, 2024
Class Of Stock [Line Items]        
Preferred stock, shares authorized     5,000,000  
Preferred stock, par value, per share     $ 0.001  
Common stock, shares authorized     100,000,000 100,000,000
Common stock, par value, per share     $ 0.001 $ 0.001
Preferred stock, shares issued     0 0
Preferred stock, shares outstanding     0 0
Common Stock        
Class Of Stock [Line Items]        
Shares authorized to repurchase under the stock repurchase program 5,000,000 5,000,000    
Repurchase program, expiration date Dec. 31, 2025 Dec. 31, 2023    
Repurchase program, common stock purchased shares     145,717 726,449
Repurchase program, common stock purchased value at cost, average cost per share     $ 5.48 $ 5.64
Repurchase program, common stock purchased value at cost     $ 798 $ 4,099