XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Schedule of Significant Changes in Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2023
Jun. 30, 2022
Contract With Customer Asset [Roll Forward]    
Beginning balance $ 17,970 $ 9,907
Amounts billed that were included in the contract assets beginning balance (8,414) (4,228)
Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed 4,333 12,291
Ending balance 13,889  
Contract with Customer, Liability [Roll Forward]    
Beginning balance 3,008 898
Revenue recognized that was included in the contract liabilities beginning balance (1,492) (489)
Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period 3,456 $ 2,599
Ending balance $ 4,972