XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Future Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
Remainder of 2024 $ 2,311
2025 8,976
2026 8,609
2027 7,861
2028 4,717
2029 and thereafter 6,542
Total future minimum lease payments 39,016
Less: imputed interest 4,930
Total $ 34,086