XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Schedule Of Basic And Diluted Net Income (Loss) Per Share Attributable To Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]    
Income (loss) income from continuing operations (in thousands) $ 7,167 $ (42,527)
Income (loss) from discontinued operations (in thousands) 0 (18,792)
Net income (loss) $ 7,167 $ (61,319)
Basic weighted-average common shares 6,832,982 3,841,405
Dilutive impact of share-based awards 50,929  
Diluted weighted-average common shares 6,883,911 3,841,405
Basic net (loss) income per share:    
Basic income (loss) from continuing operations $ 1.05 $ (11.07)
Basic income (loss) from discontinued operations 0 (4.89)
Basic net income (loss) per share 1.05 (15.96)
Diluted net (loss) income per share:    
Diluted income (loss) from continuing operations 1.04 (11.07)
Diluted income (loss) from discontinued operations 0 (4.89)
Diluted net income (loss) per share $ 1.04 $ (15.96)