v3.26.1
Earnings per Share - Schedule of 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
Calculation of basic loss per share attributable to the Company's shareholders        
Net loss attributable to common stockholders $ (22,491) $ (10,114) $ (41,360) $ (15,311)
Weighted-average common shares outstanding - basic 79,753,100 9,294,469 66,768,309 9,293,018
Weighted-average common shares outstanding - diluted 79,753,100 9,294,469 66,768,309 9,293,018
Earnings per share - basic $ (0.28) $ (1.09) $ (0.62) $ (1.65)
Earnings per share - diluted $ (0.28) $ (1.09) $ (0.62) $ (1.65)