Income Taxes - Valuation Allowance (Details) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 31, 2021 |
|---|---|---|
| Valuation Allowance [Line Items] | ||
| Total valuation allowance | $ 3,621 | $ 4,039 |
| Interest Rate Swaps | ||
| Valuation Allowance [Line Items] | ||
| Total valuation allowance | 49 | 50 |
| Foreign Net Operating Loss | ||
| Valuation Allowance [Line Items] | ||
| Total valuation allowance | 3,555 | 3,724 |
| State Net Operating Loss At One Of Our Subsidiaries | ||
| Valuation Allowance [Line Items] | ||
| Total valuation allowance | $ 17 | $ 265 |