v3.26.1
Leases - Schedule of Future Minimum Operating Lease Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Future Minimum Operating Lease Expense [Abstract]    
2026 $ 989  
2027 1,096  
2028 460  
2029 79  
2030 79  
Thereafter 171  
Total future minimum lease payments 2,874  
Less present value discount 2,419  
Present value of lease liabilities 455  
Less current portion 977 $ 657
Long-term portion $ 1,442 $ 331