INCOME TAXES - Taxes paid/refunds (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Income Tax Examination [Line Items] | ||
| Federal income taxes paid, net of refunds received | $ 2,570,000 | $ 2,090,000 |
| State income taxes paid, net of refunds received | 264,505 | 180,708 |
| Income Taxes Paid, Net | 2,834,505 | 2,270,708 |
| Income Taxes Paid Greater Than 5% To Individual Jurisdictions, Net | $ 2,570,000 | 2,243,000 |
| TEXAS | ||
| Income Tax Examination [Line Items] | ||
| State income taxes paid, net of refunds received | 123,000 | |
| ARIZONA | ||
| Income Tax Examination [Line Items] | ||
| State income taxes paid, net of refunds received | $ 30,000 | |