v3.26.1
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Future Rental Payments [Abstract]  
For the remaining six months ending December 31, 2026 $ 566
2027 1,076
2028 998
2029 546
20230 313
Thereafter 29
Total 3,528
Accretion of Lease Liability [Abstract]  
For the remaining six months ending December 31, 2026 (87) [1]
2027 (124) [1]
2028 (66) [1]
2029 (17) [1]
2030 (5) [1]
Thereafter (1) [1]
Total (300) [1]
Operating Lease Obligation [Abstract]  
For the remaining six months ending December 31, 2026 479
2027 952
2028 932
2029 529
2030 308
Thereafter 28
Total $ 3,228
[1] Weighted average discount rate 7.98% and weighted average remaining term 3.25 years.