v3.25.2
Common Stock and Stock-Based Awards - Restricted Stock Units - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2023
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 2,340 $ 5,534   $ 5,159 $ 12,023
Service Based Restricted Stock Units (RSUs)[Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares granted 0 258   11,250 64,316
Stock option granted vesting period       4 years  
Service Based Restricted Stock Units (RSUs)[Member] | Share-Based Payment Arrangement, Tranche One [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option granted vesting period       1 year  
Vesting rights percentage       25.00%  
Service Based Restricted Stock Units (RSUs)[Member] | Share-Based Payment Arrangement, Tranche Two [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option granted vesting period       3 years  
Vesting rights percentage       75.00%  
Performance Based Restricted Stock Units (PSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted average grant-date fair value of stock options     $ 110    
Stock-based compensation expense   $ 267     $ 527
Number of shares granted 0 0 66,135 0 0