Revenues, net and Accounts Receivable, net - Contract Acquisition and Fulfillment Costs (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Contract Acquisition Costs | ||||
| Increase (Decrease) In Capitalized Contract Costs [Roll Forward] | ||||
| Opening balance | $ 1,766 | $ 2,126 | $ 1,947 | $ 2,287 |
| Additions | 0 | 284 | 0 | 365 |
| Amortization | (160) | (218) | (341) | (460) |
| Closing balance | 1,606 | 2,192 | 1,606 | 2,192 |
| Contract Fulfillment Costs | ||||
| Increase (Decrease) In Capitalized Contract Costs [Roll Forward] | ||||
| Opening balance | 38,387 | 38,080 | 39,223 | 36,022 |
| Additions | 2,210 | 2,156 | 3,174 | 5,485 |
| Amortization | (1,976) | (1,298) | (3,776) | (2,569) |
| Closing balance | $ 38,621 | $ 38,938 | $ 38,621 | $ 38,938 |