XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Short-term deferred revenues, net $ 121,734 $ 118,947
Deferred cost of sales 12,400 15,800
Deferred revenues recognized 115,700  
Gross short-term deferred revenue   134,700
Long-term deferred revenues $ 58,622 $ 37,385