v3.25.2
Stock-Based Compensation - Additional information (Detail)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Oct. 31, 2023
USD ($)
Tranche
shares
Jun. 30, 2025
USD ($)
shares
Sep. 30, 2024
USD ($)
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
Tranche
shares
Jun. 30, 2025
USD ($)
Tranche
$ / shares
shares
Jun. 30, 2024
USD ($)
shares
Dec. 31, 2024
USD ($)
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock-based compensation   $ 8.3   $ 7.7   $ 15.8 $ 13.8  
Option Strike Price | $ / shares           $ 23.16    
Weighted-average vesting period           5 years 4 months 24 days   5 years 7 months 6 days
Chief Executive Officer [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock-based compensation           $ 1.9    
Granted, Shares | shares           358,001    
Fair value of the options on the grant date           $ 10.5    
Stock options vested | shares   119,321            
Chief Executive Officer [Member] | Minimum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Derived service periods           3 years    
Chief Executive Officer [Member] | Maximum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Derived service periods           7 years    
Employee Stock Option | Chief Executive Officer [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share based payment arrangement number of tranches | Tranche           9    
Restricted Stock [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Granted, Shares | shares           209,530    
Nonvested options, Shares | shares   944,035       944,035   1,200,868
Restricted Stock Units (RSUs) [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 35.3       $ 35.3    
Unrecognized stock-based compensation cost period for recognition           2 years 10 months 24 days    
Nonvested options, Shares | shares     50,000 333,275     333,275  
Incremental stock-based compensation expense upon modification of unvested RSUs       $ 1.0        
Weighted average modification-date fair value per award | $ / shares       $ 5.36        
Restricted Stock Units (RSUs) [Member] | October 2023 [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share based payment arrangement number of tranches | Tranche 6              
Granted, Shares | shares 71,844              
Fair value of the options on the grant date $ 0.2              
Restricted Stock Units (RSUs) [Member] | January 2023 [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share based payment arrangement number of tranches | Tranche         6      
Granted, Shares | shares         629,454      
Fair value of the options on the grant date         $ 3.0      
Restricted Stock Units (RSUs) [Member] | Minimum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Derived service periods determined by valuation       1 year        
Restricted Stock Units (RSUs) [Member] | Minimum [Member] | October 2023 [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Derived service periods           2 years    
Restricted Stock Units (RSUs) [Member] | Minimum [Member] | January 2023 [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Derived service periods           2 years    
Restricted Stock Units (RSUs) [Member] | Maximum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Derived service periods determined by valuation       2 years        
Restricted Stock Units (RSUs) [Member] | Maximum [Member] | October 2023 [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Derived service periods           3 years    
Restricted Stock Units (RSUs) [Member] | Maximum [Member] | January 2023 [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Derived service periods           3 years    
Stock Compensation Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   1.4       $ 1.4    
Unrecognized stock-based compensation cost period for recognition           3 years    
Stock Compensation Plan [Member] | Dave Two Thousand and Seventeen Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Expiration period           10 years    
Vesting period           4 years    
Performance-Based Restricted Stock Units [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock-based compensation               $ 5.6
Granted, Shares | shares           181,610    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 14.5       $ 14.5    
Unrecognized stock-based compensation cost period for recognition           1 year 9 months 18 days    
Nonvested options, Shares | shares   288,067       288,067   338,052
Incremental stock-based compensation expense upon modification of unvested RSUs     $ 0.4          
Share-based payment arrangement, plan modification equity instruments other than options, vested in period | shares           50,000    
Performance-Based Restricted Stock Units [Member] | Minimum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Non-option equity units percentage of target shares granted           0.00%    
Performance-Based Restricted Stock Units [Member] | Maximum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Non-option equity units percentage of target shares granted           150.00%