v3.26.1
Leases - Schedule of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Schedule of Operating Lease Liabilities [Abstract]  
2026 (excluding the six months ended June 30, 2026) $ 8,715 [1]
2027 21,495
2028 21,192
2029 18,418
2030 12,626
Thereafter 25,819
Total operating lease payments 108,265
Less – lease payments representing interest (20,089)
Present value of operating lease payments $ 88,176
[1] Amount consists of $9.3 million of undiscounted cash flows offset by $0.6 million of tenant improvement allowances which are expected to be fully utilized in fiscal 2026.