XML 92 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies.    
2025 $ 4,716  
2026 5,293  
2027 5,452  
2028 5,616  
2029 5,784  
Thereafter 37,996  
Total minimum lease payments 64,857  
Less: amount representing interest (32,732)  
Present value of operating lease obligations 32,125  
Less: current portion (4,431) $ (9,481)
Noncurrent operating lease obligations $ 27,694 $ 28,583