XML 80 R69.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Summary of Future Lease Payments Under Non-Cancelable Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2026 $ 5,782
2027 10,712
2028 10,626
2029 9,826
2030 9,522
Thereafter 41,026
Total operating lease payments 87,494
Less: imputed interest (18,041)
Total operating lease liabilities $ 69,453