v3.26.1
Earnings Per Share - Summary of Reconciliation of Basic and Diluted Earnings Per Common 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
Earnings Per Share [Abstract]        
Net loss $ (62,707) $ (30,440) $ (134,538) $ (86,570)
Weighted-average common shares outstanding - basic 12,916,928 12,972,587 12,996,965 12,920,253
Weighted-average common shares outstanding - diluted 12,916,928 12,972,587 12,996,965 12,920,253
Net loss per share - basic $ (4.85) $ (2.35) $ (10.35) $ (6.7)
Net loss per share - diluted $ (4.85) $ (2.35) $ (10.35) $ (6.7)