XML 61 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share - Number of Shares Outstanding for Calculation of Earnings Per Share (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net Income (Loss) $ 1,499 $ 2,086 $ 46,993 $ 8,079
Denominator        
Basic weighted-average shares outstanding 35,359,969 34,966,625 35,225,740 34,910,165
Common stock equivalents arising from stock options and restricted stock awards 1,037,000 1,522,000 1,323,000 1,413,000
Diluted weighted-average shares outstanding 36,396,693 36,488,788 36,549,130 36,322,690
Scenario [Member]        
Denominator        
Diluted weighted-average shares outstanding     36,549,000 36,323,000