XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers - Schedule of Estimated Revenues Expected to be Recognized in the Future Related to Performance Obligations (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Disaggregation of Revenue [Line Items]  
Total revenue $ 38,032
Less than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 23,968
Greater than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 14,064
Product  
Disaggregation of Revenue [Line Items]  
Total revenue 1,079
Product | Less than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 1,079
Product | Greater than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 0
Service  
Disaggregation of Revenue [Line Items]  
Total revenue 36,953
Service | Less than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue 22,889
Service | Greater than 1 year  
Disaggregation of Revenue [Line Items]  
Total revenue $ 14,064