v3.26.1
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
Leases [Abstract]        
Equipment sales $ 5,942 $ 984 $ 5,212 $ 3,145
Cost of equipment sales 4,461 949 2,817 2,788
Gross profit 1,481 35 2,395 357
Sales-type lease, rental contracts 1,600 1,800 3,000 3,700
Interest income $ 600 $ 1,300 $ 300 $ 2,300