XML 101 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share - Schedule of Earnings Per share, Basic and Diluted (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Basic Earnings Per Share:    
Net income (loss) $ (78,182) $ (92,852)
Redeemable preferred stock dividends and accretion (43,600) (38,969)
Noncontrolling redeemable equity dividend (15) (35)
Basic numerator $ (121,797) $ (131,856)
Weighted average shares outstanding – Basic 28,691 27,882
Diluted Earnings Per Share:    
Net Income (Loss) $ (78,182) $ (92,852)
Redeemable preferred stock dividends and accretion $ (43,600) $ (38,969)
Weighted average shares outstanding – Basic 28,691 27,882
Weighted average shares outstanding – Diluted 28,691 27,882
Basic earnings (loss) per share $ (4.25) $ (4.73)
Diluted earnings (loss) per share $ (4.25) $ (4.73)