v3.26.1
Sales-type Lease - Schedule of Undiscounted Cash Flows Over Expected Term of Sales-Type Lease (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
October 2025 through December 2025 $ 193    
2026 1,771    
Total expected cash flows 1,964    
Interest income (194)    
Total sales lease receivable 1,770   $ 2,132
Less credit loss reserve 556 $ 333  
Total sales lease receivable, net $ 1,214 $ 1,530