v3.26.1
Commitments and Contingencies - Operating Lease Future Minimum Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Nov. 30, 2024
Future minimum lease payments and total operating lease liability    
2026 (April 1 - December 31) $ 803  
2027 1,070  
2028 1,070  
2029 1,070  
2030 1,106  
Thereafter 667  
Total future minimum lease payments (undiscounted cash flows) 5,786  
Difference between future undiscounted cash flows and discounted cash flows (1,052)  
Total operating lease liability $ 4,734 $ 5,000