v3.26.1
Leases - Schedule of Future Lease Payments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Future Minimum Lease Payments  
2026 (remaining) $ 1,557
2027 1,924
2028 1,345
2029 196
2030 123
Thereafter 280
Total minimum lease payments 5,425
Less effects of discounting (656)
Present value of future minimum lease payments $ 4,769