v3.25.2
Leases - Schedule of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Schedule of Operating Lease Liabilities [Abstract]  
2025 (excluding the six months ended June 30,2025) $ 10,860 [1]
2026 22,242
2027 19,702
2028 19,525
2029 16,820
Thereafter 34,270
Total operating lease payments 123,419
Less – lease payments representing interest (22,494)
Present value of operating lease payments $ 100,925
[1] Amount consists of $11.2 million of undiscounted cash flows offset by $0.3 million of tenant improvement allowances which are expected to be fully utilized in fiscal 2025.