v3.26.1
Income (Loss) Per Share of Common Stock - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Basic income (loss) per common stock (numerator):    
Net income (loss) applicable to common stock – basic (in Dollars) $ 38,310 $ (7,642)
common stock (denominator):    
Weighted average number of common stock – basic 40,773,866 41,228,782
Basic income (loss) per common stock (in Dollars per share) $ 0.94 $ (0.19)
Diluted income (loss) per common stock (numerator):    
Net income (loss) applicable to common stock – diluted (in Dollars) $ 38,310 $ (7,642)
common stock (denominator):    
Weighted average number of common stock – basic 40,773,866 41,228,782
Diluted effect of Options, RSU and PSUs 1,196,320
Weighted average number of common stock – diluted 41,970,186 41,228,782
Diluted income (loss) per common stock (in Dollars per share) $ 0.91 $ (0.19)