Summary of Significant Accounting Policies - Other Assets (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Income Tax Examination [Line Items] | ||
| Workers compensation loss fund | $ 796 | $ 804 |
| Long-term deposits | 78 | 78 |
| Other assets | 7,654 | 7,662 |
| State | ||
| Income Tax Examination [Line Items] | ||
| Expected tax refunds | 253 | 253 |
| Federal Tax Authority | ||
| Income Tax Examination [Line Items] | ||
| Expected tax refunds | $ 6,527 | $ 6,527 |