v3.26.1
Sales-type Lease - Schedule of Undiscounted Cash Flows Over Expected Term of Sales-Type Lease (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
July 2025 through December 2025 $ 387    
2026 1,544    
Total expected cash flows 1,931    
Interest income (216)    
Total sales lease receivable 1,715   $ 2,132
Less credit loss reserve 289 $ 333  
Total sales lease receivable, net $ 1,426 $ 1,530