XML 62 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Summary of Future Minimum Payments Received (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Leases [Abstract]  
2024 (remaining) $ 2,692
2025 6,475
2026 5,004
2027 3,497
2028 1,824
Thereafter 343
Total lease payments $ 19,835