XML 88 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2021
Lessee, Lease, Description [Line Items]      
Lease expense $ 1,297 $ 1,702  
Short-term operating lease costs 95 130  
Net investment in lease, current 3,021    
Net investment in lease, noncurrent 3,145    
Interest income 463 644  
Lease term     3 years
Operating lease asset 1,773    
Lease, accumulated depreciation 1,263    
Operating lease depreciation $ 371 376  
Useful life 5 years    
Lease revenue $ 341 $ 553  
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Net Sales    
Minimum      
Lessee, Lease, Description [Line Items]      
Sales-type leases, term of contracts 3 years    
Maximum      
Lessee, Lease, Description [Line Items]      
Sales-type leases, term of contracts 5 years