XML 75 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earning Per Share - Summary of Computation of Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Weighted average common shares outstanding, basic 19,178,332 18,856,515
Effect of dilutive securities 0 3,506
Weighted average common shares outstanding, dilutive 19,178,332 18,860,021
Net Income (Loss) $ (2,893) $ 3,970
Basic (loss) earnings per share $ (0.15) $ 0.21
Diluted (loss) earnings per share $ (0.15) $ 0.21