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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic income (loss) per share:        
Net income (loss) attributable to Common shareholders $ 143 $ (5,001) $ (1,612) $ (7,778)
Divided by:        
Weighted average shares outstanding (in shares) 117,479,316 78,123,095 117,283,603 45,885,468
Basic income (loss) per share of common stock (usd per share) $ 0.00 $ (0.06) $ (0.01) $ (0.17)
Diluted income (loss) per share:        
Net income (loss) attributable to Common shareholders $ 143 $ (5,001) $ (1,612) $ (7,778)
Weighted average shares outstanding (in shares) 117,479,316 78,123,095 117,283,603 45,885,468
Effect of potentially dilutive restricted shares of common stock (in shares) 0 0 0 0
Divided by:        
Weighted average diluted shares outstanding (in shares) 117,479,316 78,123,095 117,283,603 45,885,468
Diluted income (loss) per share of common stock (usd per share) $ 0.00 $ (0.06) $ (0.01) $ (0.17)
Anti-dilutive restricted shares of common stock (in shares) 887,433 4,597,710 1,315,833 5,119,740