Condensed Consolidated Statements of Shareholders' Equity and Temporary Equity (Unaudited) - USD ($) $ in Thousands |
Series A Preferred Stock [Member]
Preferred Stock [Member]
|
Series A Preferred Stock [Member]
Additional Paid-in Capital [Member]
|
Series A Preferred Stock [Member]
Retained Earnings [Member]
|
Series A Preferred Stock [Member]
Noncontrolling Interest [Member]
|
Series A Preferred Stock [Member] |
Series B Preferred Stock [Member]
Preferred Stock [Member]
|
Series B Preferred Stock [Member]
Additional Paid-in Capital [Member]
|
Series B Preferred Stock [Member]
Retained Earnings [Member]
|
Series B Preferred Stock [Member]
Noncontrolling Interest [Member]
|
Series B Preferred Stock [Member] |
Class B Preferred Units [Member]
Preferred Stock [Member]
|
Class B Preferred Units [Member]
Additional Paid-in Capital [Member]
|
Class B Preferred Units [Member]
Retained Earnings [Member]
|
Class B Preferred Units [Member]
Noncontrolling Interest [Member]
|
Class B Preferred Units [Member] |
Common Stocks [Member]
Common Stock [Member]
|
Common Stocks [Member]
Additional Paid-in Capital [Member]
|
Common Stocks [Member] |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Retained Earnings [Member] |
Noncontrolling Interest [Member] |
Total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Balance (in shares) at Dec. 31, 2024 | 3,301,179 | 14,904,192 | |||||||||||||||||||||
| Balance at Dec. 31, 2024 | $ 40,000 | $ 50,000 | $ 98,278 | $ 394,628 | $ (3,543) | $ 489,363 | |||||||||||||||||
| Dividends | $ 0 | $ 0 | $ 0 | ||||||||||||||||||||
| Dividends | $ (600) | $ 0 | $ (600) | $ (1,574) | $ 0 | $ (1,574) | $ (1,400) | $ 0 | $ (1,400) | ||||||||||||||
| Stock option exercises and proceeds related thereto (in shares) | 11,300 | ||||||||||||||||||||||
| Stock option exercises and proceeds related thereto | 335 | 335 | |||||||||||||||||||||
| Compensatory stock issuances, net of forfeitures (in shares) | 9,003 | ||||||||||||||||||||||
| Issuance of stock (in shares) | 13,661 | 200,000 | |||||||||||||||||||||
| Issuance of stock | 313 | 313 | $ 11,588 | $ 11,588 | |||||||||||||||||||
| Contributions by owners of noncontrolling interests | 78 | 78 | |||||||||||||||||||||
| Stock-based compensation costs | 870 | 870 | |||||||||||||||||||||
| Redemption and retirement of common shares (in shares) | (27,252) | ||||||||||||||||||||||
| Redemption and retirement of common shares | (1,246) | (1,246) | |||||||||||||||||||||
| Net income | 31,520 | (398) | 31,122 | ||||||||||||||||||||
| Balance (in shares) at Mar. 31, 2025 | 3,314,840 | 15,097,243 | |||||||||||||||||||||
| Balance at Mar. 31, 2025 | 40,000 | 0 | 110,138 | 422,574 | (3,863) | 528,849 | |||||||||||||||||
| Redemption and retirement of preferred shares and preferred units | (50,000) | ||||||||||||||||||||||
| Balance (in shares) at Dec. 31, 2024 | 3,301,179 | 14,904,192 | |||||||||||||||||||||
| Balance at Dec. 31, 2024 | 40,000 | 50,000 | 98,278 | 394,628 | (3,543) | 489,363 | |||||||||||||||||
| Net income | 61,412 | ||||||||||||||||||||||
| Balance (in shares) at Jun. 30, 2025 | 3,457,443 | 15,125,831 | |||||||||||||||||||||
| Balance at Jun. 30, 2025 | 40,000 | $ 0 | 0 | $ 0 | 112,399 | 450,925 | (4,146) | 559,178 | |||||||||||||||
| Balance (in shares) at Mar. 31, 2025 | 3,314,840 | 15,097,243 | |||||||||||||||||||||
| Balance at Mar. 31, 2025 | 40,000 | 0 | 110,138 | 422,574 | (3,863) | 528,849 | |||||||||||||||||
| Dividends | 0 | 0 | |||||||||||||||||||||
| Dividends | (600) | 0 | (600) | (1,622) | 0 | (1,622) | |||||||||||||||||
| Stock option exercises and proceeds related thereto (in shares) | 0 | 4,558 | |||||||||||||||||||||
| Stock option exercises and proceeds related thereto | 0 | $ 0 | 0 | $ 0 | 70 | 0 | 0 | 70 | |||||||||||||||
| Compensatory stock issuances, net of forfeitures (in shares) | 0 | 65,411 | |||||||||||||||||||||
| Issuance of stock (in shares) | 142,603 | 0 | |||||||||||||||||||||
| Issuance of stock | $ 0 | 3,157 | 3,157 | $ 0 | $ 1 | $ 1 | |||||||||||||||||
| Stock-based compensation costs | 0 | $ 0 | 0 | $ 0 | 948 | 0 | 0 | 948 | |||||||||||||||
| Redemption and retirement of common shares (in shares) | 0 | (41,381) | |||||||||||||||||||||
| Redemption and retirement of common shares | 0 | $ 0 | 0 | $ 0 | (1,915) | 0 | 0 | (1,915) | |||||||||||||||
| Net income | 0 | $ 0 | 0 | $ 0 | 0 | 30,573 | (283) | 30,290 | |||||||||||||||
| Balance (in shares) at Jun. 30, 2025 | 3,457,443 | 15,125,831 | |||||||||||||||||||||
| Balance at Jun. 30, 2025 | 40,000 | $ 0 | 0 | $ 0 | 112,399 | 450,925 | (4,146) | 559,178 | |||||||||||||||
| Balance (in shares) at Dec. 31, 2025 | 3,584,131 | 14,922,462 | |||||||||||||||||||||
| Balance at Dec. 31, 2025 | 40,000 | 0 | 102,276 | 506,424 | (4,870) | 603,830 | |||||||||||||||||
| Dividends | 0 | 0 | |||||||||||||||||||||
| Dividends | (600) | 0 | (600) | (1,708) | 0 | (1,708) | |||||||||||||||||
| Stock option exercises and proceeds related thereto (in shares) | 9,308 | ||||||||||||||||||||||
| Stock option exercises and proceeds related thereto | 294 | 294 | |||||||||||||||||||||
| Compensatory stock issuances, net of forfeitures (in shares) | 226,652 | ||||||||||||||||||||||
| Issuance of stock (in shares) | 515 | ||||||||||||||||||||||
| Issuance of stock | 12 | 12 | |||||||||||||||||||||
| Contributions by owners of noncontrolling interests | 3 | 3 | |||||||||||||||||||||
| Stock-based compensation costs | 1,393 | 1,393 | |||||||||||||||||||||
| Redemption and retirement of common shares (in shares) | (72,008) | ||||||||||||||||||||||
| Redemption and retirement of common shares | (3,831) | (3,831) | |||||||||||||||||||||
| Net income | 44,175 | 402 | 44,577 | ||||||||||||||||||||
| Balance (in shares) at Mar. 31, 2026 | 3,584,646 | 15,086,414 | |||||||||||||||||||||
| Balance at Mar. 31, 2026 | 40,000 | 0 | 100,144 | 548,291 | (4,465) | 643,970 | |||||||||||||||||
| Balance (in shares) at Dec. 31, 2025 | 3,584,131 | 14,922,462 | |||||||||||||||||||||
| Balance at Dec. 31, 2025 | 40,000 | 0 | 102,276 | 506,424 | (4,870) | $ 603,830 | |||||||||||||||||
| Stock option exercises and proceeds related thereto (in shares) | 88,158 | ||||||||||||||||||||||
| Net income | $ 94,298 | ||||||||||||||||||||||
| Balance (in shares) at Jun. 30, 2026 | 3,584,646 | 15,170,081 | |||||||||||||||||||||
| Balance at Jun. 30, 2026 | 40,000 | $ 0 | 0 | $ 0 | 106,177 | 595,702 | (4,403) | 697,476 | |||||||||||||||
| Balance (in shares) at Mar. 31, 2026 | 3,584,646 | 15,086,414 | |||||||||||||||||||||
| Balance at Mar. 31, 2026 | 40,000 | 0 | 100,144 | 548,291 | (4,465) | 643,970 | |||||||||||||||||
| Dividends | $ 0 | $ 0 | |||||||||||||||||||||
| Dividends | $ (600) | $ 0 | $ (600) | $ (1,708) | $ 0 | $ (1,708) | |||||||||||||||||
| Stock option exercises and proceeds related thereto (in shares) | 0 | 78,850 | |||||||||||||||||||||
| Stock option exercises and proceeds related thereto | 0 | $ 0 | 0 | $ 0 | 3,284 | 0 | 0 | 3,284 | |||||||||||||||
| Compensatory stock issuances, net of forfeitures (in shares) | 0 | 5,813 | |||||||||||||||||||||
| Contributions by owners of noncontrolling interests | 0 | $ 0 | 0 | $ 0 | 0 | 0 | 60 | 60 | |||||||||||||||
| Stock-based compensation costs | 0 | $ 0 | 0 | $ 0 | 2,804 | 0 | 0 | 2,804 | |||||||||||||||
| Redemption and retirement of common shares (in shares) | 0 | (996) | |||||||||||||||||||||
| Redemption and retirement of common shares | 0 | $ 0 | 0 | $ 0 | (55) | 0 | 0 | (55) | |||||||||||||||
| Net income | 0 | $ 0 | 0 | $ 0 | 0 | 49,719 | 2 | 49,721 | |||||||||||||||
| Balance (in shares) at Jun. 30, 2026 | 3,584,646 | 15,170,081 | |||||||||||||||||||||
| Balance at Jun. 30, 2026 | $ 40,000 | $ 0 | $ 0 | $ 0 | $ 106,177 | $ 595,702 | $ (4,403) | $ 697,476 |