XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Deferred Revenue - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
customer
Jun. 30, 2022
customer
Jun. 30, 2023
USD ($)
customer
Jun. 30, 2022
USD ($)
customer
Dec. 31, 2022
USD ($)
Disaggregation of Revenue [Line Items]          
Revenue recognized     $ 1,400 $ 1,800  
Number of customer accounted for more than 10% of revenues | customer 1 1 1 1  
Accounts receivable $ 13,145   $ 13,145   $ 13,591
Credit concentration risk | Customer 1          
Disaggregation of Revenue [Line Items]          
Accounts receivable $ 2,000   $ 2,000   $ 5,200
Revenue | Customer concentration risk | Customer 1          
Disaggregation of Revenue [Line Items]          
Percentage of Revenues 14.00% 20.00% 16.00% 19.00%