XML 106 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues - Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Change In Contract With Customer, Liability [Roll Forward]    
Deferred revenue, beginning of period $ 2,737 $ 2,649
Revenues recognized from balances held at the beginning of the period (2,620) (1,998)
Revenues deferred from period collections on unfulfilled performance obligations 2,395 5,801
Deferred revenue, end of period $ 2,512 $ 6,452