v3.25.4
Equity-based Compensation and Equity Incentive Plans - Schedule of Stock Option Activity Under 2015 and 2017 Plan (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted, Number of options 0  
2025 and 2017 Plans    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Beginning balance, Number of options 324,983  
Granted, Number of options 0  
Exercised, Number of options 0  
Cancelled/Forfeited, Number of options (90,634)  
Outstanding Ending balance, Number of options 234,349 324,983
Number of options, Vested or expected to vest 234,349  
Number of options, Exercisable 203,277  
Beginning balance, Weighted-average price $ 11.88  
Granted, Weighted-average price 0  
Exercised, Weighted-average price 0  
Cancelled/Forfeited, Weighted-average price 13.29  
Ending balance, Weighted-average price 11.34 $ 11.88
Weighted-average price Vested or expected to vest 11.34  
Weighted-average price, Exercisable $ 13.07  
Outstanding, weighted average remaining contractual term (Year) 6 years 1 month 6 days 7 years
Weighted average remaining contractual term, Vested or expected to vest 6 years 1 month 6 days  
Weighted average remaining contractual term, Exercisable 7 years  
Beginning balance, Aggregate Intrinsic value [1] $ 0  
Granted, Aggregate Intrinsic value [1] 0  
Exercised, Aggregate Intrinsic value [1] 0  
Cancelled/Forfeited, Aggregate Intrinsic value [1] 0  
Ending balance, Aggregate Intrinsic value [1] 0 $ 0
Aggregate Intrinsic value, Vested or expected to vest at December 31, 2025 [1] 0  
Aggregate Intrinsic value, Exercisable at December 31, 2025 [1] $ 0  
[1]

(a) The aggregate intrinsic value is calculated as the difference between the exercise price of the options and the fair market value of the underlying common stock for the options that were in the money at December 31, 2025 and 2024. There were no options in the money at December 31, 2025 and December 31, 2024.