XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Details) - Schedule of Operating Lease Liabilities
$ in Thousands
Sep. 30, 2024
USD ($)
Schedule of Operating Lease Liabilities [Abstract]  
2024 (excluding the nine months ended September 30, 2024) $ 5,187 [1]
2025 21,397
2026 19,442
2027 16,772
2028 16,384
Thereafter 45,079
Total operating lease payments 124,261
Less – lease payments representing interest (22,483)
Present value of operating lease payments $ 101,778
[1] Amount consists of $5.5 million of undiscounted cash flows offset by $0.4 million of tenant improvement allowances which are expected to be fully utilized in fiscal 2024.