v3.26.1
Leases - Summary of Future Minimum Payments Received (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases [Abstract]  
2026 (remaining) $ 6,075
2027 6,336
2028 4,173
2029 2,736
2030 1,756
Thereafter 341
Total lease payments $ 21,417