XML 72 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Schedule of Operating Lease Liabilities [Abstract]  
2026 (excluding the three months ended March 31, 2026) $ 14,504 [1]
2027 21,008
2028 20,688
2029 17,880
2030 12,072
Thereafter 25,297
Total operating lease payments 111,449
Less – lease payments representing interest (19,550)
Present value of operating lease payments $ 91,899
[1] Amount consists of $14.8 million of undiscounted cash flows offset by $0.3 million of tenant improvement allowances which are expected to be fully utilized in fiscal 2026.