XML 84 R77.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Summary of Undiscounted Lease Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
Operating, 2026 $ 4,370  
Operating, 2027 4,416  
Operating, 2028 4,486  
Operating, 2029 4,584  
Operating, 2030 4,158  
Operating, Thereafter 37,308  
Operating, Total lease payments 59,322  
Operating, Less: interest (28,611)  
Operating, Total lease liabilities $ 30,711 $ 30,066