XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Minimum Lease Payments for Right-of-Use Assets (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Leases [Abstract]  
2024 $ 8,773
2025 11,357
2026 9,687
2027 9,576
2028 9,523
Thereafter 14,001
Total undiscounted lease payments 62,917
Less: Imputed interest (4,786)
Present value of lease liabilities $ 58,131