v3.26.1
Notes Receivable (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Accounts Notes And Loans Receivable [Line Items]    
Unrelated third party - Currently no interest is being accrued on this note. The note receivable matures in December 2025 $ 903 $ 903
Less: current portion    
Officers, employees and affiliates (256) (13)
Unsecured Notes Receivable    
Accounts Notes And Loans Receivable [Line Items]    
Due From Officers Employees And Affiliates 1,124 1,121
Unrelated third party - Currently no interest is being accrued on this note. The note receivable matures in December 2025 903 903
Total: 2,027 2,024
Less: current portion    
Officers, employees and affiliates (256) (13)
Non-current portion $ 1,771 $ 2,011
Unsecured Notes Receivable | Minimum    
Accounts Notes And Loans Receivable [Line Items]    
Notes receivable, interest 0.00%  
Unsecured Notes Receivable | Maximum    
Accounts Notes And Loans Receivable [Line Items]    
Notes receivable, interest 5.50%  
Unsecured Notes Receivable, Unrelated Third Party    
Accounts Notes And Loans Receivable [Line Items]    
Notes receivable, interest 0.00% 0.00%