XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS (LOSS) PER SHARE - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:                
Net income (loss) $ 8,746 $ 7,099 $ (102) $ (1,700) $ 1,100 $ 1,435 $ 15,743 $ 835
Denominator:                
Weighted-average shares—basic (in shares) 163,665,566     170,168,732     162,942,689 170,161,922
Weighted-average shares—diluted (in shares) 180,875,933     170,168,732     175,974,151 180,614,560
Earnings (loss) per share:                
Basic earnings per share (in USD per share) $ 0.05     $ (0.01)     $ 0.10 $ 0
Effect of dilutive stock options and restricted stock units (in USD per share) 0     0     (0.01) 0
Diluted earnings per share (in USD per share) $ 0.05     $ (0.01)     $ 0.09 $ 0
Stock Options                
Denominator:                
Effect of dilutive stock options (in shares) 14,292,854     0     10,978,001 10,178,818
Restricted Stock                
Denominator:                
Effect of dilutive stock options (in shares) 2,917,513     0     2,053,461 273,820