XML 68 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings (Loss) per Share - Schedule of Computation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net earnings (loss) $ (11,827) $ 124
Denominator:    
Weighted average shares outstanding, basic (in shares) 55,864,692 54,801,748
Effect of dilutive securities:    
Stock options and stock awards (in shares) 0 824,915
Weighted average shares outstanding, diluted (in shares) 55,864,692 55,626,663
Earnings (Loss) per share, basic (in dollars per share) $ (0.21) $ 0.00
Earnings (Loss) per share, diluted (in dollars per share) $ (0.21) $ 0.00