Schedule II Valuation and Qualifying Accounts (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Allowance for credit losses | ||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | ||
| Balance at Beginning of Year | $ 1,127 | $ 809 |
| Additions Charged to Costs and Expenses | 1,163 | 700 |
| Other adjustments | (660) | (382) |
| Balance at End of Year | 1,630 | 1,127 |
| Valuation allowance for deferred tax assets | ||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | ||
| Balance at Beginning of Year | 8,223 | 40,125 |
| Additions Charged to Costs and Expenses | 4,328 | (31,937) |
| Other adjustments | 185 | 35 |
| Balance at End of Year | $ 12,736 | $ 8,223 |