XML 57 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Components of Basic and Diluted Earnings Per Share (Detail) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net income (loss) $ (849) $ (11,721) $ (9,311) $ (10,169)
Denominator: (in thousands)        
Weighted average shares outstanding-basic 28,345 28,024 28,308 27,934
Weighted average shares outstanding-diluted 28,345 28,024 28,308 27,934