v3.26.1
Leases - Schedule of Income From Sales-Type Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Sale Leaseback Transaction [Line Items]          
Net investment in sales-type leases $ 5,054   $ 5,054   $ 4,801
Sales-type lease revenue 504 $ 1,213 504 $ 1,213  
Interest income 82 $ 38 166 $ 76  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OperatingLeaseRightOfUseAsset          
Sale Leaseback Transaction [Line Items]          
Gross receivables 5,901   5,901   5,829
Unearned interest income (847)   (847)   (1,028)
Accounts receivable 1,144   1,144   905
Other assets $ 3,910   $ 3,910   $ 3,896