v3.26.1
Stock-Based Compensation - Summary of Time-Based Incentive Stock Option Activity (Detail) - Time Based Incentive Stock Option [Member] - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Incentive Stock Option Plans, Beginning balance 357,024  
Incentive Stock Option Plans, Options Forfeited (28,417)  
Incentive Stock Option Plans, Ending balance 328,607 357,024
Incentive Stock Option Plans, Options vested and exercisable as of March 31, 2026 240,597  
Weighted Average Exercise Price Per Share, Beginning balance $ 10.28  
Weighted Average Exercise Price Per Share, Forfeited 8.59  
Weighted Average Price Per Share, Ending balance 10.72 $ 10.28
Weighted Average Exercise Price Per Share, Options vested and exercisable as of March 31, 2026 $ 10.28  
Weighted Average Remaining Contractual Life, Outstanding 4 years 8 months 12 days 4 years 10 months 24 days
Weighted Average Remaining Contractual Life, Forfeited 4 years 8 months 12 days  
Weighted Average Remaining Contractual Life, Options vested and exercisable as of March 31, 2026 4 years 8 months 12 days