v3.25.2
(LOSS) EARNINGS PER SHARE - Summary of Shares Excluded from Diluted Earnings per Share Calculation (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential shares excluded from computation (in shares) 8,582,913 8,705,864 235,000 18,134,108
PBNQSO        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential shares excluded from computation (in shares) 1,511,730 245,004 235,000 245,004
Founders advisory fees        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential shares excluded from computation (in shares) 7,071,183 0 0 9,428,244
Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential shares excluded from computation (in shares) 0 8,460,860 0 8,460,860