XML 73 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Summary of Computation of Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income (loss) $ 5,603 $ 946 $ 6,465 $ (13,382)
Weighted average common shares outstanding, basic 88,547,750 73,366,140 87,612,199 39,132,557
Effect of dilutive securities 10,836,329 13,720,237 8,977,523 0
Weighted average common shares outstanding, dilutive 99,384,079 87,086,377 96,589,722 39,132,557
Basic income (loss) per common share $ 0.06 $ 0.01 $ 0.07 $ (0.34)
Diluted income (loss) per common share $ 0.06 $ 0.01 $ 0.07 $ (0.34)
Total weighted average anti-dilutive securities 19,933 122,468 23,157 12,937,767
PSAs [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Effect of dilutive securities 952,496 1,805 371,911 0
Total weighted average anti-dilutive securities 0 92,727 1,613 95,605
Stock options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total weighted average anti-dilutive securities 19,933 29,741 21,544 29,979
Preferred Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Effect of dilutive securities 0 10,928,000 0 0
Total weighted average anti-dilutive securities 0 0 0 10,928,000
Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Effect of dilutive securities 9,883,833 2,790,432 8,605,612 0
Total weighted average anti-dilutive securities 0 0 0 1,884,183