v3.26.1
Revenue From Contracts With Customers - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Revenue From Contracts With Customers [Line Items]            
Lease revenue $ 1,772,000 $ 1,645,000 $ 3,453,000 $ 3,529,000    
Accounts receivables payment terms     30 days      
Interest income on notes receivable 17,000 22,000 $ 36,000 48,000    
Contract assets 0 $ 38,000 0 $ 38,000 $ 0 $ 236,000
Revenue remaining performance obligation amount $ 45,781,000   $ 45,781,000      
Minimum            
Revenue From Contracts With Customers [Line Items]            
Notes receivable interest rate 6.00%   6.00%      
Maximum            
Revenue From Contracts With Customers [Line Items]            
Notes receivable interest rate 8.00%   8.00%