XML 64 R54.htm IDEA: XBRL DOCUMENT v3.26.3
Commitments and Contingencies - Maturity Analysis of Operating Lease (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 (remaining 3 months) $ 1,353  
2027 5,222  
2028 6,604  
2029 6,605  
2030 7,020  
Thereafter 11,156  
Total minimum lease payments 37,960  
Less: imputed interest (6,971)  
Lease obligations 30,989  
Current portion of lease obligations - Operating leases 2,946 $ 2,944
Long-term lease obligations - Operating leases $ 28,043 $ 30,159