XML 46 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Diluted Net (Loss) Income Per Common Share (Detail) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Net (loss) income allocated to common shares $ (21,288) $ 67,041
Weighted average common shares outstanding, basic 48,513,073 47,852,833
Dilutive effect of restricted stock units 0 537,749
Weighted average common shares outstanding, diluted 48,513,073 48,390,582
Net (loss) income per share - diluted $ (0.44) $ 1.39