XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Maturity of Operating Lease Liability (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2024 (three months) $ 1,082
2025 3,713
2026 3,262
2027 2,058
2028 1,897
2029 1,840
Thereafter 3,865
Total future undiscounted lease payments 17,717
Less imputed interest (2,740)
Total reported lease liability $ 14,977