Revenues, net - Contract Acquisition and Fulfillment Costs (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Dec. 31, 2022 |
|
| Contract Acquisition Costs | |||||
| Increase (Decrease) In Capitalized Contract Costs [Roll Forward] | |||||
| Opening Balance | $ 1,994 | $ 927 | $ 1,095 | $ 511 | $ 511 |
| Additions | 397 | 180 | 1,476 | 727 | 1,014 |
| Amortization | (208) | (124) | (388) | (255) | (430) |
| Closing Balance | 2,183 | 983 | 2,183 | 983 | 1,095 |
| Contract Fulfillment Costs | |||||
| Increase (Decrease) In Capitalized Contract Costs [Roll Forward] | |||||
| Opening Balance | 17,873 | 7,435 | 13,871 | 5,795 | 5,795 |
| Additions | 4,225 | 3,308 | 8,843 | 5,485 | 15,509 |
| Amortization | (653) | (576) | (1,269) | (1,113) | (7,433) |
| Closing Balance | $ 21,445 | $ 10,167 | $ 21,445 | $ 10,167 | $ 13,871 |