v3.26.1
EARNINGS PER SHARE - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income attributable to the Company $ 10,861 $ 3,320 $ 8,634 $ 26,604
Adjustments to net income attributable to the Company 53 2 (2) 19
Net income attributable to common shareholders 10,914 3,322 8,632 26,623
Less: net income allocated to participating securities 0 5 0 23
Allocation of basic net income among common shareholders 10,914 3,317 8,632 26,600
Reallocation of income from dilutive potential securities 11,312 3,438 8,881 27,529
Less: net income allocated to participating securities 0 4 0 22
Allocation of diluted net income among common shareholders $ 22,226 $ 6,756 $ 17,513 $ 54,130
Restricted Stock Units (RSUs)        
Diluted earnings per share:        
Anti-dilutive potential securities (in shares) 0 0 0 0
Performance Restricted Stock Units (RSUs)        
Diluted earnings per share:        
Anti-dilutive potential securities (in shares) 5,904,937 3,877,314 5,904,937 3,877,314
Warrants        
Diluted earnings per share:        
Anti-dilutive potential securities (in shares) 1,500,000 0 1,500,000 0
Restricted Shares        
Diluted earnings per share:        
Anti-dilutive potential securities (in shares) 0 0 0 0
Common Class A        
Diluted earnings per share:        
Anti-dilutive potential securities (in shares) 0 3,137,134 0 3,137,134
Common Class A        
Numerator:        
Net income attributable to common shareholders $ 10,911 $ 3,316 $ 8,629 $ 26,591
Allocation of diluted net income among common shareholders $ 22,223 $ 6,755 $ 17,510 $ 54,121
Denominator:        
Basic weighted average common shares outstanding (in shares) 72,138,474 69,763,845 71,828,813 69,639,492
Diluted weighted average common shares outstanding (in shares) 149,093,240 148,724,073 149,303,258 148,743,245
Basic earnings per share:        
Basic (in dollars per share) $ 0.15 $ 0.05 $ 0.12 $ 0.38
Diluted earnings per share:        
Diluted (in dollars per share) $ 0.15 $ 0.05 $ 0.12 $ 0.36
Common Class B        
Numerator:        
Net income attributable to common shareholders $ 3 $ 1 $ 3 $ 9
Allocation of diluted net income among common shareholders $ 3 $ 1 $ 3 $ 9
Denominator:        
Basic weighted average common shares outstanding (in shares) 76,096,410 79,233,544 76,096,410 79,233,544
Diluted weighted average common shares outstanding (in shares) 76,096,410 79,233,544 76,096,410 79,233,544
Basic earnings per share:        
Basic (in dollars per share) $ 0.00 $ 0.00 $ 0.00 $ 0.00
Diluted earnings per share:        
Diluted (in dollars per share) $ 0.00 $ 0.00 $ 0.00 $ 0.00