XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation and Equity - Earnings Per Share (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share Reconciliation        
Net (loss) income — basic $ (81,540) $ 12,451 $ (81,048) $ (15,391)
Net (loss) income — diluted $ (81,540) $ 12,451 $ (81,048) $ (15,391)
Weighted-average shares outstanding – basic (in shares) 14,814,075 14,785,118 14,814,075 14,785,118
Effect of dilutive securities (in shares) 0 22,842 0 0
Weighted-average shares outstanding – diluted (in shares) 14,814,075 14,807,960 14,814,075 14,785,118