XML 136 R125.htm IDEA: XBRL DOCUMENT v3.25.4
Stock Based Compensation - Summary of Stock Option Plans (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Disclosure Stock Based Compensation Stock Option Plan [Abstract]      
Shares, Outstanding, Beginning balance 1,049,668 1,049,668  
Shares, Exercised   (36,612) (183,888)
Shares, Forfeited or expired   (103,540)  
Shares, Outstanding, Ending balance   909,516 1,049,668
Shares, Exercisable at December 31, 2023   909,516  
Aggregate Intrinsic Value, Outstanding at December 31, 2023   $ 3,057  
Aggregate Intrinsic Value, Exercisable at December 31, 2023   $ 3,057  
Weighted Average Remaining Contractual Term, Outstanding at December 31, 2023 2 years 7 months 6 days    
Weighted Average Remaining Contractual Term, Exercisable at December 31, 2023   2 years 7 months 6 days  
Weighted Average Exercise Price, Outstanding, Beginning balance $ 36.29 $ 36.29  
Weighted Average Exercise Price, Exercised   26.07  
Weighted Average Exercise Price, Forfeited or expired   35.62  
Weighted Average Exercise Price, Outstanding, Ending balance   36.78 $ 36.29
Weighted Average Exercise Price, Exercisable   $ 36.78