Revenues, net and Accounts Receivable, net - Contract Acquisition and Fulfillment Costs (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Contract Acquisition Costs | ||||
| Increase (Decrease) In Capitalized Contract Costs [Roll Forward] | ||||
| Opening balance | $ 1,606 | $ 2,192 | $ 1,947 | $ 2,287 |
| Additions | 11 | 198 | 11 | 563 |
| Amortization | (163) | (235) | (504) | (695) |
| Closing balance | 1,454 | 2,155 | 1,454 | 2,155 |
| Contract Fulfillment Costs | ||||
| Increase (Decrease) In Capitalized Contract Costs [Roll Forward] | ||||
| Opening balance | 38,621 | 38,938 | 39,223 | 36,022 |
| Additions | 2,317 | 1,683 | 5,491 | 7,168 |
| Amortization | (2,398) | (1,388) | (6,174) | (3,957) |
| Closing balance | $ 38,540 | $ 39,233 | $ 38,540 | $ 39,233 |