v3.25.2
Earnings (Loss) per 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
Earnings (Loss) per Share            
Net income (loss) $ 6,384 $ (5,861) $ 7,119 $ (9,396) $ 523 $ (2,277)
Less: Net income allocated to participating securities 345   346   27 0
Net income (loss) available to common stockholders, Basic 6,039   6,773   496 (2,277)
Net income (loss) available to common stockholders, Diluted $ 6,039   $ 6,773   $ 496 $ (2,277)
Common shares:            
Common shares outstanding - basic (in shares) 40,349   39,629   40,269 39,519
Dilutive effect of potential common shares (in shares) 0   0   0 0
Common shares outstanding - diluted (in shares) 40,349   39,629   40,269 39,519
Net earnings (loss) per share - Basic (in dollars per shares) $ 0.15   $ 0.17   $ 0.01 $ (0.06)
Net earnings (loss) per share - Diluted (in dollars per shares) $ 0.15   $ 0.17   $ 0.01 $ (0.06)