v3.26.1
Significant Accounting Policies - Schedule of Basic and Diluted Earnings Per 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, Basic, by Common Class, Including Two Class Method [Line Items]        
Net (loss) income attributable to common stockholders - basic $ (13,153) $ 204 $ (22,835) $ (9,538)
Weighted average common shares outstanding - basic (in shares) 21,305,025 9,488,055 21,305,025 9,485,907
Net (loss) income per share, basic (in dollars per share) $ (0.62) $ 0.02 $ (1.07) $ (1.01)
Net (loss) income attributable to common stockholders - diluted $ (13,153) $ 204 $ (22,835) $ (9,538)
Weighted average common shares outstanding - diluted (in shares) 21,305,025 9,490,600 21,305,025 9,485,907
Net (loss) income per share, diluted (in dollars shares) $ (0.62) $ 0.02 $ (1.07) $ (1.01)
Restricted Stock Units        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Share-based payment arrangements (in shares) 0 1,715 0 0
Stock Options        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Share-based payment arrangements (in shares) 0 830 0 0