v3.25.4
Earnings Per Share - Summary of Computation of Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Net loss $ 10,709 $ (15,385)
Weighted average common shares outstanding, basic 87,719,189 49,123,861
Effect of dilutive stock options, PSAs, and warrants 22,345 3,039,080
Weighted average common shares outstanding, dilutive 97,257,876 49,123,861
Basic earnings loss per share $ 0.12 $ (0.31)
Diluted earnings loss per share $ 0.11 $ (0.31)
PSAs [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Effect of dilutive stock options, PSAs, and warrants 175,840 0
Weighted average anti-dilutive securities excluded from diluted EPS 1,207 92,369
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Effect of dilutive stock options, PSAs, and warrants 9,362,847 0
Weighted average anti-dilutive securities excluded from diluted EPS 0 2,916,792
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average anti-dilutive securities excluded from diluted EPS 21,138 29,919