XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Changes in Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Contract Liabilities    
Deferred revenue $ 41,959 $ 47,762
Deferred revenue, net of current portion 2,413 2,101
Total deferred revenue 44,372 $ 49,863
Deferred revenue recognized $ 12,900