XML 69 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Basic income per share:    
Net income (loss) $ 382 $ 3,261
Basic weighted average shares outstanding (in shares) 46,190,598 46,601,426
Basic income (loss) per share of common stock (in USD per share) $ 0.01 $ 0.07
Diluted income per share:    
Net income (loss) $ 382 $ 3,261
Basic weighted average shares outstanding (in shares) 46,190,598 46,601,426
Effect of dilutive securities (in shares) 839,682 798,952
Diluted weighted average shares outstanding (in shares) 47,030,280 47,400,378
Diluted income (loss) per share of common stock (in USD per share) $ 0.01 $ 0.07