XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Maturity Schedule (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2024 $ 1,612
2025 3,100
2026 3,046
2027 3,136
2028 3,130
Thereafter $ 6,403