Commitments and Contingencies (Details) |
1 Months Ended | 6 Months Ended | 12 Months Ended |
|---|---|---|---|
|
Jun. 30, 2026
USD ($)
installment
|
Jun. 30, 2026
USD ($)
|
Dec. 31, 2025
USD ($)
|
|
| Long-Term Purchase Commitment [Line Items] | |||
| Proceeds from long-term lines of credit | $ 0 | $ 0 | |
| Insurance premiums payable, term of contract | 12 months | ||
| Insurance premiums payable, number of equal installments | installment | 10 | ||
| Insurance premiums payable, current | $ 700,000 | 700,000 | 200,000 |
| Standby Letters of Credit | |||
| Long-Term Purchase Commitment [Line Items] | |||
| Line of credit facility, maximum borrowing capacity | 1,300,000 | 1,300,000 | 1,300,000 |
| Merchandise | |||
| Long-Term Purchase Commitment [Line Items] | |||
| Purchase obligation | $ 11,900,000 | $ 11,900,000 | $ 11,200,000 |