v3.26.3
Leases - Schedule of Income From Sales-Type Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Sale Leaseback Transaction [Line Items]          
Net investment in sales-type leases $ 6,182   $ 6,182   $ 4,801
Sales-type lease revenue 1,446 $ 957 1,950 $ 2,178  
Interest income 90 $ 63 256 $ 139  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OperatingLeaseRightOfUseAsset          
Sale Leaseback Transaction [Line Items]          
Gross receivables 7,265   7,265   5,829
Unearned interest income (1,083)   (1,083)   (1,028)
Accounts receivable 1,489   1,489   905
Other assets $ 4,693   $ 4,693   $ 3,896