XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Minimum Lease Payments Under Noncancelable Operating Leases (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Operating Lease Payments  
Remainder of 2024 $ 6,724
2025 14,360
2026 13,718
2027 9,759
2028 8,667
Thereafter 26,706
Total undiscounted operating lease payments 79,934
Less: imputed discount (13,970)
Total operating lease liabilities $ 65,964