Revenues, net and Accounts Receivable, net - Contract Acquisition and Fulfillment Costs (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Contract Acquisition Costs | ||
| Increase (Decrease) In Capitalized Contract Costs [Roll Forward] | ||
| Opening Balance | $ 2,122 | $ 1,095 |
| Additions | 1,240 | 1,841 |
| Amortization | (1,075) | (814) |
| Closing Balance | 2,287 | 2,122 |
| Contract Fulfillment Costs | ||
| Increase (Decrease) In Capitalized Contract Costs [Roll Forward] | ||
| Opening Balance | 24,673 | 13,871 |
| Additions | 15,118 | 13,605 |
| Amortization | (3,769) | (2,803) |
| Closing Balance | $ 36,022 | $ 24,673 |