v3.25.1
Stock-Based Compensation - Summary of Transaction under the Plans and the 2021 Plan (Detail) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Number of options, Beginning Balance 3,814,015  
Number of options, Exercised (15,368)  
Number of options, Forfeited (62,873)  
Number of options, Ending Balance 3,735,774 3,814,015
Weighted average exercise price, Beginning Balance $ 9.7  
Weighted average exercise price, Exercised 8.01  
Weighted average exercise price, Forfeited 10.12  
Weighted average exercise price, Ending Balance $ 9.7 $ 9.7
Weighted average remaining contractual life (years) 8 years 29 days 8 years 4 months 6 days
Aggregate intrinsic value (per share) $ 3.88 $ 8.45