XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Roll-Forward of Netted Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Change in Contract with Customer, Asset and Liability [Roll Forward]    
Balance at beginning of period $ (3,583) $ (15,647)
Revenues recognized that were included in gross contract liabilities 13,195 22,065
Contract assets reclassified to accounts receivable (11,882) (22,529)
Cash received in advance since prior year and remains in net contract liabilities at period-end (1,934) (2,356)
Write-down of contract liabilities due to impairment of a trademark licensing agreement   3,150
Contract impairments, modifications and terminations   (5,834)
Balance at end of period $ (4,204) $ (21,151)