v3.25.2
Revenue Recognition - Contract Asset and Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]      
Deferred revenue $ 64,469 $ 64,469 $ 63,900
Other liabilities 5,447 5,447 6,616
Total 69,916 69,916 $ 70,516
Revenue recognized related to deferred revenue $ 900 $ 61,600