XML 57 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Maturity of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
2024 (remaining) $ 3,175
2025 6,050
2026 5,781
2027 5,476
2028 5,229
Thereafter 22,104
Total lease payments 47,815
Less imputed interest (16,471)
Total $ 31,344