v3.26.1
Leases - Summary of Future Minimum Payments Received (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2026 (remaining) $ 4,293
2027 7,206
2028 4,676
2029 3,191
2030 2,202
Thereafter 829
Total lease payments $ 22,397