XML 131 R93.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Weighted Average Number of Shares, Restricted Stock 71,000 202,000
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Weighted Average Number of Shares, Restricted Stock 71,000 202,000
Anti-dilutive Shares for Earnings Per Share    
Earnings Per Share [Abstract]    
Weighted Average Number of Shares, Restricted Stock 13,000 202,000
Class Of Warrant Outstanding 0 18,902
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Weighted Average Number of Shares, Restricted Stock 13,000 202,000
Class Of Warrant Outstanding 0 18,902