XML 191 R82.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings per Share                
Net (loss) income $ (18,540) $ 16,548 $ 22,221 $ 30,862 $ 19,738 $ 24,689 $ 20,229 $ 75,289
Less income allocated to non-controlling interests (1,455)     (1,496)     (4,452) (2,332)
Less income allocated to participating securities:                
Non-forfeitable dividends on participating securities (154)     (173)     (471) (511)
Income allocated to participating securities       (28)        
Total net income allocated to participating securities (154)     (201)     (471) (511)
Net (loss) income available to common stockholders (20,149)     29,165     15,306 72,446
Net (loss) income for diluted net income per share $ (20,149)     $ 29,165     $ 15,306 $ 72,446
Reconciliation of shares                
Shares for basic net income per share 46,123     43,868     45,726 43,313
Effect of dilutive securities:                
Total effect of dilutive securities (in shares)       526     381 526
Shares for diluted net income per share 46,123     44,394     46,107 43,839
Basic net income per share (in dollars per share) $ (0.44)     $ 0.66     $ 0.33 $ 1.67
Diluted net income per share (in dollars per share) $ (0.44)     $ 0.66     $ 0.33 $ 1.65
Performance-based stock units                
Effect of dilutive securities:                
Performance-based stock units (in shares)       526     381 526