XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Minimum Lease Payments Under Noncancelable Operating Leases (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Operating Lease Payments  
Remainder of 2024 $ 3,488
2025 13,495
2026 12,822
2027 9,212
2028 8,089
Thereafter 24,489
Total undiscounted operating lease payments 71,596
Less: imputed discount (12,343)
Total operating lease liabilities $ 59,253