v3.26.1
Operating Leases - Lease Liability (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
The remainder of 2026 $ 10,973
2027 22,335
2028 21,078
2029 20,106
2030 20,376
2031 and thereafter 163,720
Gross lease payments 258,588
Less: imputed interest (77,648)
Present value of net future minimum lease payments $ 180,940