v3.26.1
Leases - Schedule of Future Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Future Minimum Lease Payments  
2026 (remaining) $ 1,044
2027 1,960
2028 1,395
2029 270
2030 190
Thereafter 301
Total minimum lease payments 5,160
Less effects of discounting (619)
Present value of future minimum lease payments $ 4,541