XML 53 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue and Geographic Area - Performance Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation [1] $ 19,656  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation [1] 7,441  
Remaining performance obligation, expected timing of satisfaction, period   6 months
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] 7,113  
Remaining performance obligation, expected timing of satisfaction, period   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] 3,084  
Remaining performance obligation, expected timing of satisfaction, period   1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation [1] $ 2,018  
Remaining performance obligation, expected timing of satisfaction, period  
[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.