Debt - Additional Information (Detail) - USD ($) | | | 3 Months Ended | | |
Dec. 28, 2020 | Sep. 09, 2020 | Mar. 31, 2024 | Dec. 31, 2023 | Aug. 25, 2022 |
Debt Instrument [Line Items] | | | | | |
Covenant compliance | | | As of March 31, 2024 and 2023, the Company was in compliance with all related covenants. | | |
Credit Agreement [Member] | Keybank [Member] | | | | | |
Debt Instrument [Line Items] | | | | | |
Required aggregate outstanding amount for period of 30 consecutive days | | | $ 0 | | |
Number of days considered for calculation of aggregate outstanding amount | | | 30 days | | |
Minimum required fixed charge coverage ratio | | | 1.2 | | |
Maximum required leverage ratio | | | 1.5 | | |
Line of credit facility, expiration | | | Aug. 25, 2025 | | |
Credit Agreement [Member] | Keybank [Member] | Revolving Credit Facility [Member] | | | | | |
Debt Instrument [Line Items] | | | | | |
Maximum borrowing capacity under credit facility | | | | | $ 10,000,000 |
Credit Agreement [Member] | Keybank [Member] | Letters of Credit [Member] | | | | | |
Debt Instrument [Line Items] | | | | | |
Sublimit for letter of credit facility | | | | | $ 1,000,000 |
Loan principal amount | | | $ 0 | $ 0 | |
Outstanding borrowings | | | $ 0 | $ 0 | |
Credit Agreement [Member] | Keybank [Member] | Floor Rate [Member] | | | | | |
Debt Instrument [Line Items] | | | | | |
Interest rate | | | 0% | | |
Credit Agreement [Member] | Keybank [Member] | SOFR [Member] | | | | | |
Debt Instrument [Line Items] | | | | | |
Percentage of adjustment to floor interest rate | | | 0.10% | | |
Credit Agreement [Member] | Keybank [Member] | Margin [Member] | | | | | |
Debt Instrument [Line Items] | | | | | |
Percentage of adjustment to floor interest rate | | | 2% | | |
Credit Agreement [Member] | Keybank [Member] | Benchmark or SOFR Unavailability Period [Member] | Minimum [Member] | | | | | |
Debt Instrument [Line Items] | | | | | |
Interest rate | | | 3% | | |
Credit Agreement [Member] | Keybank [Member] | Benchmark or SOFR Unavailability Period [Member] | Margin [Member] | Minimum [Member] | | | | | |
Debt Instrument [Line Items] | | | | | |
Percentage of adjustment to floor interest rate | | | 1% | | |
Credit Agreement [Member] | Keybank [Member] | Benchmark or SOFR Unavailability Period [Member] | Federal Funds Rate [Member] | Minimum [Member] | | | | | |
Debt Instrument [Line Items] | | | | | |
Percentage of adjustment to floor interest rate | | | 0.50% | | |
Boulder Road LLC [Member] | | | | | |
Debt Instrument [Line Items] | | | | | |
Subsidiary interest percentage | | 50% | | | |
Undivided interest sold consideration received | | $ 13,200,000 | | | |
Boulder Road LLC [Member] | Maximum [Member] | | | | | |
Debt Instrument [Line Items] | | | | | |
Minimum debt service ratio - pre distribution | 1 | | | | |
Minimum debt service ratio - post distribution | 1 | | | | |
Boulder Road LLC [Member] | Minimum [Member] | | | | | |
Debt Instrument [Line Items] | | | | | |
Minimum debt service ratio - pre distribution | 1.35 | | | | |
Minimum debt service ratio - post distribution | 1.15 | | | | |
Boulder Road and Westside Boulder, LLC [Member] | Loan Agreement [Member] | First Interstate Bank [Member] | Mortgage Loan [Member] | | | | | |
Debt Instrument [Line Items] | | | | | |
Loan principal amount | $ 13,000,000 | | | | |
Interest rate | 3.75% | | | | |
Debt instrument, maturity date | Dec. 28, 2025 | | | | |
Percentage of line of credit proceeds | 50% | | | | |
Percentage of line of credit monthly installments | 50% | | | | |
Outstanding borrowings | $ 13,000,000 | | | | |
Westside Boulder, LLC. [Member] | Boulder Road LLC [Member] | | | | | |
Debt Instrument [Line Items] | | | | | |
Undivided interest sold percentage | | 50% | | | |