v3.26.1
Operating Leases - Lease Liability (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases [Abstract]  
The remainder of 2026 $ 10,695
2027 16,899
2028 17,114
2029 17,432
2030 17,750
2031 and thereafter 151,625
Gross lease payments 231,515
Less: imputed interest (73,584)
Present value of net future minimum lease payments $ 157,931