XML 98 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Operating Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Lease Payments    
2025 $ 3,278  
2026 3,375  
2027 3,473  
2028 3,575  
2029 3,680  
Thereafter 11,704  
Total undiscounted payments 29,085  
Less: present value adjustment (8,985)  
Present value of future payments 20,100  
Less: current portion of operating lease liabilities (1,450) $ (1,232)
Operating lease liabilities, net of current portion 18,650 $ 20,099
Sublease Receipts    
2025 1,898  
2026 437  
Sublease Receipts, Total 2,335  
Net Operating Lease Payments    
2025 1,380  
2026 2,938  
2027 3,473  
2028 3,575  
2029 3,680  
Thereafter 11,704  
Net Operating Lease Payments, Total $ 26,750