XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE RECOGNITION - Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Contract with Customer, Liability [Roll Forward]    
Beginning balance $ 29,300  
Reclassification of beginning contract liabilities to revenue as a result of performance obligations being satisfied (4,331)  
Cash received in advance and not recognized as revenue 6,872  
Ending balance 31,841  
Less: Current portion 7,306  
Non-current portion $ 24,535 $ 22,693