XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Revenue Recognition [Line Items]          
Unbilled accounts receivable, current $ 1,016   $ 1,016   $ 829
Unbilled accounts receivable, non current 987   987   371
Deferred revenue 597   $ 597   $ 690
Deferred revenue realization period     12 months    
Deferred revenue recognized $ 166   $ 430    
Revenue For Future Outstanding Performance Obligations     $ 22,932    
Period over which subscription contract terms exceed     12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01          
Revenue Recognition [Line Items]          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year   1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01          
Revenue Recognition [Line Items]          
Revenue For Future Outstanding Performance Obligations     $ 6,167    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01          
Revenue Recognition [Line Items]          
Revenue For Future Outstanding Performance Obligations     $ 8,896    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year   1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01          
Revenue Recognition [Line Items]          
Revenue For Future Outstanding Performance Obligations     $ 4,548    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year   1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01          
Revenue Recognition [Line Items]          
Revenue For Future Outstanding Performance Obligations     $ 2,936    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year   1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01          
Revenue Recognition [Line Items]          
Revenue For Future Outstanding Performance Obligations     $ 342    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01          
Revenue Recognition [Line Items]          
Revenue For Future Outstanding Performance Obligations     $ 43    
Customers With Pricing Contracts          
Revenue Recognition [Line Items]          
Percentage of Revenue 74.00% 79.00% 76.00% 77.00%  
Transactional Customers          
Revenue Recognition [Line Items]          
Percentage of Revenue 26.00% 21.00% 24.00% 23.00%