v3.26.1
Leases - Summary of Maturities of Operating and Financing Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating    
Remainder of 2026 $ 7,111  
2027 11,427  
2028 9,683  
2029 8,411  
2030 8,017  
Thereafter 65,946  
Total lease payments 110,595  
Less: Imputed interest (56,212)  
Present value of lease liabilities 54,383 $ 37,747
Financing    
Remainder of 2026 69  
2027 116  
2028 109  
2029 104  
2030 37  
Thereafter 0  
Total lease payments 435  
Less: Imputed interest (77)  
Present value of lease liabilities 358 $ 415
Total    
Remainder of 2026 7,180  
2027 11,543  
2028 9,792  
2029 8,515  
2030 8,054  
Thereafter 65,946  
Total lease payments 111,030  
Less: Imputed interest (56,289)  
Present value of lease liabilities $ 54,741