v3.26.1
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