v3.24.1.u1
Revenue - Changes in Our Contract Liabilities from Contracts (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Contract With Customer Asset and Liability Roll Forward [Abstract]  
Beginning balance $ 80,272
Revenue recognized (217)
Billings and adjustments, net 677
Ending balance $ 80,732