XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Leases [Abstract]  
2024 (remainder) $ 4,319
2025 5,621
2026 5,802
2027 4,537
Lessee, Operating Lease, Liability, to be Paid, Year Four 3,139
Thereafter 2,372
Total future lease payments 25,790
Less: imputed interest (3,597)
Total lease liability balance $ 22,193