v3.25.4
Balance Sheet Information - Schedule of Property, plant and equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Finance leases $ 15,720 $ 15,737
Property, plant, and equipment and finance leases, gross 76,163 77,198
Less: Accumulated depreciation (54,264) (50,186)
Property, plant, and equipment and finance leases, net 21,899 27,012
Computer software and hardware    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 38,403 41,355
Demonstration and consignment inventory    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 10,666 9,695
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 4,343 4,095
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 4,769 4,586
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 1,561 1,461
Assets not yet placed in service    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 701 $ 269