Research and development (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2022 |
Mar. 31, 2021 |
|
| Research and Development [Abstract] | ||
| Research and development expenses incurred | $ 5,603 | $ 2,327 |
| Capitalized internally developed software costs | 8,352 | 4,133 |
| Research and development spend, inclusive of capitalized internally developed software cost | $ 13,955 | $ 6,460 |