v3.26.3
INCOME PER SHARE -Schedule of Computation of Diluted Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded 37,718,749 37,144,943 37,504,359 37,144,943
Performance Stock Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded 338,955 0 212,312 0
Restricted Stock Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded 234,851 0 147,104 0
Public Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded 11,150,543 11,150,543 11,150,543 11,150,543
Class C Common Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded 25,994,400 25,994,400 25,994,400 25,994,400