XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Additional Information (Detail)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Vote
$ / shares
shares
Jun. 30, 2023
shares
Jun. 30, 2024
Vote
$ / shares
shares
Jun. 30, 2023
shares
Dec. 31, 2023
Vote
$ / shares
shares
Jun. 07, 2024
shares
Jun. 06, 2024
shares
Sale Of Stock [Line Items]              
Common stock, shares authorized 200,000,000   200,000,000   100,000,000 200,000,000 100,000,000
Common stock, par value | $ / shares $ 0.001   $ 0.001   $ 0.001    
Preferred stock, shares authorized 5,000,000   5,000,000   5,000,000    
Preferred stock, par value | $ / shares $ 0.001   $ 0.001   $ 0.001    
Common stock, shares issued 54,837,764   54,837,764   54,480,704    
Common stock, shares outstanding 54,837,764   54,837,764   54,480,704    
Preferred stock, shares issued 0   0   0    
Preferred stock, shares outstanding 0   0   0    
Number of votes for each share of common stock | Vote 1   1   1    
Performance Restricted Stock Units [Member] | Common Stock              
Sale Of Stock [Line Items]              
Restricted stock units, vested 0 0 140,500 0      
Time-based Restricted Stock Units [Member] | Common Stock              
Sale Of Stock [Line Items]              
Restricted stock units, vested 170,685 94,454 216,560 178,247