XML 44 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Net (Loss) Income per Common Share - Computation of Basic and Diluted Net (Loss) Income per Common Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:            
Net (loss) income $ 3,006 $ (1,640) $ 9,555 $ 5,623 $ 1,366 $ 15,178
Numerator for basic net income per common share 3,006   9,555   1,366 15,178
Numerator for diluted net income per common share $ 3,006   $ 9,555   $ 1,366 $ 15,178
Denominator:            
Denominator for basic net income per common share - adjusted weighted-average shares 71,910   71,700   71,874 72,271
Effect of dilutive securities:            
Unvested restricted stock and stock units 236   330   263 331
Dilutive potential common shares 236   330   263 331
Denominator for diluted net income per common share - adjusted weighted-average shares 72,146   72,030   72,137 72,602
Basic net income per common share $ 0.04   $ 0.13   $ 0.02 $ 0.21
Diluted net income per common share $ 0.04   $ 0.13   $ 0.02 $ 0.21