v3.26.1
Note 7 - Segment Reporting - Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Assets $ 5,772,151   $ 5,772,151   $ 5,573,679
Depreciation and Amortization 58,410 $ 48,321 114,384 $ 94,462  
Capital expenditure 58,290 57,716 87,687 88,653  
Operating Segments [Member] | Residential Segment [Member]          
Assets 2,905,028   2,905,028   3,144,332
Depreciation and Amortization 31,131 29,264 63,347 58,149  
Capital expenditure 10,438 27,404 23,249 43,531  
Operating Segments [Member] | Commercial and Industrial Segment [Member]          
Assets 2,808,887   2,808,887   2,367,764
Depreciation and Amortization 26,891 18,616 50,378 35,609  
Capital expenditure 46,412 28,992 61,870 42,080  
Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]          
Assets 58,236   58,236   $ 61,583
Depreciation and Amortization 388 441 659 704  
Capital expenditure $ 1,440 $ 1,320 $ 2,568 $ 3,042