v3.25.2
Net Income (Loss) Per Share (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        
Weighted average unvested restricted shares outstanding (in shares) 439,918 439,993 442,825 434,788
Restricted Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Dilutive restricted stock awards outstanding securities not participate in losses (in shares) 0 0 0 0
Performance Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Dilutive restricted stock awards outstanding securities not participate in losses (in shares) 123,785 116,384 229,870 368,202