XML 85 R62.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies - Summary of Future Minimum Commitments of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating lease payments    
2026 $ 3,405  
2027 3,508  
2028 3,611  
2029 3,715  
2030 3,827  
Thereafter 6,280  
Total lease payments 24,346  
Less: interest (6,969)  
Total lease liabilities at December 31, 2025 17,377  
Less: current portion of lease liabilities 3,243 $ 3,149
Lease liabilities, net of current portion $ 14,134 $ 15,620