Fair value of financial instruments - Assets and Liabilities at Fair Value (Details) - USD ($) $ in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Dec. 31, 2024 |
|
Fair value of financial instruments | ||
Impairment recognized | $ 0 | |
Fair Value, measurements, recurring | ||
Fair value of financial instruments | ||
Total | 5,701 | $ 4,969 |
Fair Value, measurements, recurring | Fair Value, Inputs, Level 1 | ||
Fair value of financial instruments | ||
Total | 5,701 | 4,969 |
Fair Value, measurements, recurring | Deferred compensation liability | ||
Fair value of financial instruments | ||
Total | 5,701 | 4,969 |
Fair Value, measurements, recurring | Deferred compensation liability | Fair Value, Inputs, Level 1 | ||
Fair value of financial instruments | ||
Total | $ 5,701 | $ 4,969 |