v3.26.1
Earnings Per Share - Summary of Computation of Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Net income (loss) $ 836 $ (434)
Weighted average common shares outstanding, basic 88,343,128 86,003,226
Effect of dilutive stock options, PSAs, and warrants 19,079 8,288,056
Weighted average common shares outstanding, dilutive 99,757,936 86,003,226
Basic earnings (loss) per common share $ 0.01 $ (0.01)
Diluted earnings (loss) per common share $ 0.01 $ (0.01)
PSAs [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Effect of dilutive stock options, PSAs, and warrants 179,047 0
Weighted average anti-dilutive securities excluded from diluted EPS 0 7,720
Stock options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average anti-dilutive securities excluded from diluted EPS 19,079 63,828
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Effect of dilutive stock options, PSAs, and warrants 11,235,761 0
Weighted average anti-dilutive securities excluded from diluted EPS 0 8,216,508