Leases - Schedule of Supplemental Cash Flow Information (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Operating cash flow information: | |||
| Cash paid for amounts included in the measurement of operating lease liabilities | $ 4,982 | $ 1,645 | $ 1,802 |
| Cash paid for amounts included in the measurement of finance lease liabilities (i.e. interest) | 2,101 | 2,244 | 1,235 |
| Finance cash flow information: | |||
| Cash paid for amounts included in the measurement of finance lease liabilities (i.e. principal payment) | $ 2,120 | $ 1,977 | $ 1,109 |