v3.26.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Carrying Value    
Trade receivables, net $ 6,000 $ 4,913
Equipment financing receivables 8,295 4,639
Finance lease obligations 0 2
Notes payable 4,748 114
Estimated Fair Value    
Trade receivables, net 6,000 4,913
Equipment financing receivables 8,295 4,639
Finance lease obligations 0 2
Notes payable $ 4,977 $ 115