XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Geographic Area - Performance Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation [1] $ 20,575  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation [1] $ 8,099  
Remaining performance obligation, expected timing of satisfaction 6 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation [1] $ 7,714  
Remaining performance obligation, expected timing of satisfaction 1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation [1] $ 3,304  
Remaining performance obligation, expected timing of satisfaction 1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation [1] $ 1,458  
Remaining performance obligation, expected timing of satisfaction  
[1] Expected revenue includes both billed amounts included in deferred revenue and unbilled amounts that are not reflected in the Company’s condensed consolidated financial statements and are subject to change if the Company’s customers decide to cancel or modify their contracts. Purchase orders for instrument service contracts can generally be canceled before the service period begins.