v3.26.1
NET INCOME (LOSS) PER SHARE - Narrative (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of diluted earnings per share (in shares) 15,672,287 0
Share-Based Payment Arrangement And Restricted Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of diluted earnings per share (in shares) 1,491,407 1,729,887
Contingently issuable shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of diluted earnings per share (in shares) 1,545,138 0
Contingently issuable shares | Contingent earnout consideration    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of diluted earnings per share (in shares) 6,085,802 18,257,365
Contingently returnable shares | Escrow Consideration Withholding | Class A Common Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of basic earnings per share (in shares) 1,775,699 2,149,530
Antidilutive securities excluded from computation of diluted earnings per share (in shares) 230,561 205,365