Leases as Lessee - Schedule of other information (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Leases as Lessee | ||
| Operating leases net operating cash outflows | $ 2,482 | $ 1,259 |
| Right of use assets exchanged for new operating lease liabilities | $ 10,999 | $ 5,962 |
| Weighted-average remaining lease term - operating leases | 4 years 1 month 6 days | 5 years 8 months 12 days |
| Weighted-average discount rate - operating leases | 6.80% | 7.30% |