v3.26.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Carrying Value    
Trade receivables, net $ 6,374 $ 4,913
Equipment financing receivables 8,162 4,639
Finance lease obligations 2 2
Notes payable 0 114
Estimated Fair Value    
Trade receivables, net 6,374 4,913
Equipment financing receivables 8,162 4,639
Finance lease obligations 2 2
Notes payable $ 0 $ 115