XML 79 R57.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Future Minimum Rental Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 4,612  
2027 4,760  
2028 4,912  
2029 5,070  
2030 5,234  
Thereafter 8,616  
Total lease payments 33,204  
Less: imputed interest (9,579)  
Total present value of operating lease liabilities 23,625  
Operating lease liabilities, current 2,212 $ 1,851
Operating lease liabilities, non-current $ 21,413 $ 23,625