v3.25.3
Earnings (Loss) Per Share - Components of Basic and Diluted Earnings (Loss) Per Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:        
Net (loss) income used to compute basic EPS $ (24,855) $ (14,935) $ (42,376) $ 22,900
Net (loss) income used to compute diluted EPS $ (24,855) $ (14,935) $ (42,376) $ 22,900
Denominator:        
Weighted average common stock outstanding, basic 14,376,802 11,254,174 13,259,124 11,263,344
Weighted average common stock outstanding, diluted 14,376,802 11,254,174 13,259,124 11,263,344
Earnings Per Share, basic $ (1.73) $ (1.33) $ (3.2) $ 2.03
Earnings Per Share, diluted $ (1.73) $ (1.33) $ (3.2) $ 2.03